この記事では主に php5.6.32 のインストール手順を説明します。現時点での最新の正式バージョンは php7.1.12 です。 php7 バージョンは、公式 Web サイトからダウンロードできます: http://php.net/downloads.php
インストールプロセスは次のとおりです:
1. 一時ディレクトリに入ります
コードは次のとおりです
# cd /data/tmp
2. php5.6.32をダウンロードします
コードは以下の通りです
# wget http://php.net /get/php-5.6.32.tar.gz
3. コードを以下のように解凍します
# tar -zxvf php-5.6 .32.tar.gz
4. php ディレクトリに移動します
コードは次のとおりです
# cd php-5.6.32
5. ソフトウェアのインストールディレクトリとその他の依存パッケージを設定します
コードは次のとおりです
# ./configure --prefix=/data/webserver/php--with-config-file-path=/data/webserver/php/etc --enable -intl --disable-rpath --enable-shared --enable-opcache -- Enable-fpm --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt --with- mhash --with-openssl --enable-bcmath --enable-soap --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with- curl --with-zlib --enable-zip --with-bz2 --with-gd --with-freetype-dir --with -jpeg-dir --with-png-dir --with-libxml-dir
6. 手順 5 を実行すると、最後の行にさまざまなエラーが表示されます。エラーに基づいて Baidu を検索し、さまざまな依存関係パッケージをインストールします。これにはさらに時間がかかります。各依存パッケージをインストールした後、エラーが報告されなくなるまで手順 5 を繰り返し実行します。オペレーティング システムに不足している依存関係パッケージが多すぎる場合は、辛抱強く待ってください。
7. インストールコードは次のとおりです
# make && make install
8. インストール成功メッセージ
[PEAR] Archive_Tar - インストール済み: 1.3.12
[PEAR] Console_Getopt - インストール済み: 1.3.1
[PEAR] Structures_Graph-installed : /usr/local/php/lib/php を php.ini include_path に追加するとよいでしょう
/usr/local/php/build/shtool install -c ext/phar/phar.phar /usr/local/php /bin
ln - s -f /usr/local/php/bin/phar.phar /usr/local/php/bin/phar
PDO ヘッダーのインストール: /usr/local/php/include/php/ext/pdo/
9、PHP設定
php.iniはPHPを実行するためのコア設定ファイルです
php-fpm.confはphp-fpmプロセスサービスの設定ファイルです
コードは次のとおりです
# cp php.ini-production /data/webserver/php/etc/php.ini
# cp /data/webserver/php/etc/php-fpm.conf.default /data/webserver/php/etc/php-fpm.conf
# cp sapi/ fpm/init.d.php-fpm /etc/ init.d/php-fpm
# chmod +x /etc/init.d/php-fpm
10. fpm テストの php 設定
コードは次のとおりです
# / data/webserver/php/sbin/php-fpm -t
プロンプト :
[23-May-2016 20:03:52] 注意:
設定ファイル /data/webserver/php/etc/php-fpm.conf テストは成功しました
11. PHP サービスを実行するためのユーザーとユーザー グループを変更します
コードは次のとおりです
# vi /data/webserver/php/etc/php-fpm.conf
user=nobody を見つけます
user=nobody
php-fpm.conf で group=nobody
を変更し、
user = www
group = www
12. php サービスを開始、再起動、停止します
コードは次のとおりです
#Start
# /etc/init。 d/php-fpm start
# ヒント: php-fpm の開始完了
#Restart
# /etc/init .d/php-fpm reload
# ヒント: サービスのリロード php-fpm 完了
#停止
# /etc/init .d/php-fpm stop
# ヒント: php-fpm を正常にシャットダウンしました
以上がubuntuにphp5.6.32をインストールしてphp環境設定方法は完了ですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。