php5.5 のインストール方法: まず、php5.5 をコンパイルしてインストール ディレクトリにダウンロードし、PHP ソフトウェアの依存関係をインストールします。次に libiconv ソフトウェアをインストールし、PHP ソフトウェアをダウンロードして解凍し、ソフト ファイルを作成します。 PHP ソフトウェア プログラムにリンクし、php 解析ファイルを設定し、最後に [php-fpm] プログラムを起動します。
[関連する学習に関する推奨事項: php プログラミング (ビデオ)]
php5.5インストール方法:
1. コンパイルして /install/ ディレクトリにダウンロード
# /install/ ディレクトリにアップロード
-rw-r--r-- 1 root root 17773092 Apr 1 10:19 php-5.5.32.tar.gz
2. PHP ソフトウェアの依存関係をインストールする
コマンド: (確認) yum install -y zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel
コマンド: (チェック) rpm -qa zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd -devel libcurl -devel libxslt-devel
3、libiconv ソフトウェアのインストール---文字セット変換ライブラリ (デフォルトではインストールできません)
コマンド: (switch ) cd /install/
コマンド: (ダウンロード) wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
コマンド: (解凍)tar zxf libiconv-1.14.tar.gz
コマンド: (切り替え) cd /install/libiconv-1.14
コマンド: (続行) /install/libiconv-1.14/configure --prefix =/ opt/libiconv
コマンド: (翻訳) make
コマンド: (コンパイルおよびインストール) make install
コマンド: (切り替え) cd /install/
コマンド: (ダウンロード)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
コマンド: (ダウンロード) yum install libmcrypt-devel mhash mcrypt -y
コマンド: (確認) rpm -qa libmcrypt-devel mhash mcrypt
4. PHP ソフトウェアをダウンロードして解凍します
コマンド: (スイッチ) cd /opt/
コマンド: (解凍) tar xf php-5.5.32 .tar .gz
コマンド: (切り替え) cd /opt/php-5.5.32
コマンド: (構成)
./configure \ --prefix=/opt/php-5.5.32 \ --with-mysql=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-iconv-dir=/opt/libiconv \ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ --with-zlib \ --with-libxml-dir=/usr \ --enable-xml \ --disable-rpath \ --enable-bcmath \ --enable-shmop \ --enable-sysvsem \ --enable-inline-optimization \ --with-curl \ --enable-mbregex \ --enable-fpm \ --enable-mbstring \ --with-mcrypt \ --with-gd \ --enable-gd-native-ttf \ --with-openssl \ --with-mhash \ --enable-pcntl \ --enable-sockets \ --with-xmlrpc \ --enable-soap \ --enable-short-tags \ --enable-static \ --with-xsl \ --with-fpm-user=nginx \ --with-fpm-group=nginx \ --enable-ftp \ --enable-opcache=no ./configure --prefix=/opt/php-5.5.32 --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir=/opt/libiconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-soap --enable-short-tags --enable-static --with-xsl --with-fpm-user=nginx --with-fpm-group=nginx --enable-ftp --enable-opcache=no
======= === ================================================= =================
注: 注: LNMP アーキテクチャを展開する場合、mysql サービスと Web サービスが同じホスト上にない場合、php 設定パラメータ調整が必要です
--with-mysql=/application/mysql/ => --with-mysql=mysqlnd
PHP拡張パラメータ:(設定に問題がない場合) 、次の設定パラメータは省略できます。次のパラメータは PHP の最適化に関連します)
--with-curlwrappers \ --enable-zip \ --enable-zend-multibyte \
5、間違いを恐れる (エラー防止) (以下の情報は設定する必要はありません)
#コマンド: (ソフト接続の作成) ln -s /application/mysql/lib/libmysqlclient.so.18 /usr/lib64/コマンド: (ファイルの作成) touch ext/ phar/phar.pharコマンド: (phpの翻訳を続行) make コマンド: (phpをコンパイルしてインストール) make install6、PHPソフトウェアプログラムをソフトリンクの作成
コマンド: (ソフトリンクの作成) ln -s /opt/php-5.5.32/ /opt/php7、php 解析の設定file/configure php-fpm 設定ファイル
コマンド: (スイッチ) cd /opt/php-5.5.32コマンド: (表示) ll php.ini*
-rw-r--r--. 1 1001 1001 69236 2016-02-02 21:33 php.ini-development -rw-r--r--. 1 1001 1001 69266 2016-02-02 21:33 php.ini-production
8、php-fpm プログラムを開始します
コマンド: (開始)/application/php/sbin/ php-fpmコマンド: (ポートを確認します) lsof -i :9000 < ;--- php 9000 ポートが正しく開始されているかどうかを確認してくださいコマンド: (プログラムを確認してください) ps -ef| grep php-fpm関連する推奨事項:
以上がphp5.5のインストール方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。