<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>php7 | じじぃの引出し</title>
	<atom:link href="https://www.kazuban.com/blog/tag/php7/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kazuban.com/blog</link>
	<description>なにかしら、皆さんの参考になれば幸いです！</description>
	<lastBuildDate>Mon, 10 Apr 2023 05:33:26 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.kazuban.com/blog/wp-content/uploads/2020/05/cropped-ICON-1-32x32.png</url>
	<title>php7 | じじぃの引出し</title>
	<link>https://www.kazuban.com/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>自宅サーバでWordPressを動かそう。 PHPのインストール。</title>
		<link>https://www.kazuban.com/blog/php7-3/</link>
		
		<dc:creator><![CDATA[kazuban]]></dc:creator>
		<pubDate>Mon, 04 Nov 2019 05:19:12 +0000</pubDate>
				<category><![CDATA[Linux (CentOS、Rocky、Ubuntu)]]></category>
		<category><![CDATA[php7]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[覚書]]></category>
		<guid isPermaLink="false">https://www.kazuban.com/blog/?p=1220</guid>

					<description><![CDATA[まずは、WordPressの動作環境を確認してみます。https://ja.wordpress.org/download/ PHP&#160;バージョン7.3以上、MySQL&#160;バージョン5.6または&#160; [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>まずは、WordPressの動作環境を確認してみます。<br><a href="https://ja.wordpress.org/download/">https://ja.wordpress.org/download/</a></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p> <a href="https://secure.php.net/">PHP</a>&nbsp;バージョン7.3以上、<a href="https://www.mysql.com/">MySQL</a>&nbsp;バージョン5.6<strong>または</strong>&nbsp;<a href="https://mariadb.org/">MariaDB</a>&nbsp;バージョン10.0以上のサーバーを推奨しています </p></blockquote>



<p>とあります<br> まずは、PHPのインストールをしようと思います </p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">PHP7.3のインストール</a><ol><li><a href="#toc2" tabindex="0"> remiレポジトリ</a></li><li><a href="#toc3" tabindex="0"> パッケージの情報・検索</a></li><li><a href="#toc4" tabindex="0">インストール</a></li><li><a href="#toc5" tabindex="0"> PHPの基本的な設定 </a></li><li><a href="#toc6" tabindex="0">PHPの動作確認</a><ol><li><a href="#toc7" tabindex="0">自宅でWordPressを動かそう！</a></li></ol></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">PHP7.3のインストール</span></h2>



<p>ところがcentOS7の標準パッケージはphp5.4のようなので、対応しているリポジトリの導入が必要なようです<br>方法は検索すると、いろいろヒットしましたが、やっぱりこちらを参考にさせていただきました<br><a href="https://www.rem-system.com/centos-php72-inst/">https://www.rem-system.com/centos-php72-inst/</a></p>



<p>現在の環境でPHPのインストール状況を確認してみます</p>



<pre class="wp-block-preformatted">$ yum list installed | grep php<br>$</pre>



<p>なにも出てこないので、インストールされていないようです。</p>



<h3 class="wp-block-heading"><span id="toc2"> remiレポジトリ</span></h3>



<p>また現環境のcenteOS7は、php5.4がデフォルトのようなので、php7.3のインストールには「remiレポジトリ」を導入する必要があるようです<br> 「remiレポジトリ」 は、こちら（ <a href="http://rpms.remirepo.net/">Remi&#8217;s RPM repository</a> ）のサイトの中央付近の「Maintained Enterprise Linux (RHEL / CentOS / Other clones)」 の「remi-release-7.rpm」からパッケージがダウンロードできるようです<br>具体的には「yum install」でアドレスを指定してインストールします</p>



<pre class="wp-block-preformatted">$ sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm<br>・<br>・<br>・<br>完了しました!</pre>



<p> レポジトリファイルは/etc/yum.repos.d/以下に保存されているので、その場所を参照する事で確認する事ができます。</p>



<pre class="wp-block-preformatted">$ cd /etc/yum.repos.d/<br>$ ls<br>・<br>・ <br>remi-php54.repo<br>remi-php70.repo<br>remi-php71.repo<br>remi-php72.repo<br>remi-php73.repo<br>・<br>・</pre>



<h3 class="wp-block-heading"><span id="toc3"> パッケージの情報・検索</span></h3>



<p> レポジトリ の情報確認や研削は、「yum info」や「yum search」コマンドを使用します。今回は「remi レポジトリ 」を使用するのに、「 &#8211;enablerepo = remi,remi-php73 」オプチョンを利用すます</p>



<pre class="wp-block-preformatted">$ yum info --enablerepo=remi,remi-php73 php<br><br>$ yum search  --enablerepo=remi,remi-php73 php<br></pre>



<h3 class="wp-block-heading"><span id="toc4">インストール</span></h3>



<p>いよいよインストールします<br>参考サイトによると、下記のインストールが必要なようです</p>



<p>php<br>php-mbstring<br>php-xml<br>php-xmlrpc<br>php-gd<br>php-pdo<br>php-pecl-mcrypt<br>php-mysqlnd<br>php-pecl-mysql</p>



<pre class="wp-block-preformatted">$ sudo yum -y install --enablerepo=remi,remi-php73 php php-mbstring php-xml php-xmlrpc php-gd php-pdo php-pecl-mcrypt php-mysqlnd php-pecl-mysql</pre>



<p>完了したら、「yum list installed」コマンドで確認してみます</p>



<pre class="wp-block-preformatted">$ yum list installed | grep php<br> php.x86_64                                7.3.5-1.el7.remi           @remi-php73<br> php-cli.x86_64                            7.3.5-1.el7.remi           @remi-php73<br> php-common.x86_64                         7.3.5-1.el7.remi           @remi-php73<br> php-fpm.x86_64                            7.3.5-1.el7.remi           @remi-php73<br> php-gd.x86_64                             7.3.5-1.el7.remi           @remi-php73<br> php-json.x86_64                           7.3.5-1.el7.remi           @remi-php73<br> php-mbstring.x86_64                       7.3.5-1.el7.remi           @remi-php73<br> php-mysqlnd.x86_64                        7.3.5-1.el7.remi           @remi-php73<br> php-pdo.x86_64                            7.3.5-1.el7.remi           @remi-php73<br> php-pecl-mcrypt.x86_64                    1.0.2-2.el7.remi.7.3       @remi-php73<br> php-pecl-mysql.x86_64                     1.0.0-0.20.20180226.647c933.el7.remi.7.3<br>                                                                      @remi-php73<br> php-xml.x86_64                            7.3.5-1.el7.remi           @remi-php73<br> php-xmlrpc.x86_64                         7.3.5-1.el7.remi           @remi-php73</pre>



<h3 class="wp-block-heading"><span id="toc5"> <strong>PHPの基本的な設定</strong> </span></h3>



<p>参考サイトを参考にしてPHP設定ファイルを変更します<br>変更するには、既存ファイルはバックアップを残すようにします</p>



<pre class="wp-block-preformatted">$ sudo cp -p /etc/php.ini /etc/php.ini.org<br> $ sudo vi /etc/php.ini<br> ;expose_php = On<br> expose_php = Off<br> ;post_max_size = 8M<br> post_max_size = 80M<br> ;upload_max_filesize = 2M<br> upload_max_filesize = 80M<br> ;date.timezone =<br> date.timezone = "Asia/Tokyo"<br> ;mbstring.language = Japanese<br> mbstring.language = Japanese<br> ;mbstring.internal_encoding =<br> mbstring.internal_encoding = UTF-8<br> ;mbstring.http_input =<br> mbstring.http_input = UTF-8<br> ;mbstring.http_output =<br> mbstring.http_output = pass<br> ;mbstring.encoding_translation = Off<br> mbstring.encoding_translation = On<br> ;mbstring.substitute_character = none<br> mbstring.substitute_character = none</pre>



<pre class="wp-block-preformatted"><br>httpd 再起動<br> $ sudo systemctl restart httpd</pre>



<pre class="wp-block-preformatted">PHPモジュールの組み込むの確認<br>$ sudo httpd -M | grep php<br>  php7_module (shared)</pre>



<h3 class="wp-block-heading"><span id="toc6">PHPの動作確認</span></h3>



<p>httpd のドキュメントルート「/home/www/html」に、「.php」の拡張子で「&lt;?php phpinfo(); ?&gt;」の一行を追加したファイルを作成します</p>



<pre class="wp-block-preformatted">$ cd /home/www/html<br>$ sudo vi test.php</pre>



<pre class="wp-block-preformatted"> &lt;?php phpinfo(); ?&gt; </pre>



<p>このファイルをブラウザのアドレスバーに指定する事で確認できます</p>



<h4 class="wp-block-heading"><span id="toc7">自宅でWordPressを動かそう！</span></h4>



<br>
<div class="pager">
  <a class="prev page-numbers" href="https://www.kazuban.com/blog/ssl-for-mail/">PREV</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/centos7-install/">1</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/ssh-teraterm/">2</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/apache-install/">3</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/apache-install/">4</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/httpd-setting/">5</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/to-https/">6</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/postfix-install/">7</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/ssl-for-mail/">8</a>
  <span aria-current="page" class="page-numbers current">9</span>
  <a class="page-numbers" href="https://www.kazuban.com/blog/mariadb-10/">10</a>
  <a class="page-numbers" href="https://www.kazuban.com/blog/wordpress-install/">11</a>
  <a class="next page-numbers" href="https://www.kazuban.com/blog/mariadb-10/">NEXT</a>
</div>
<hr>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
