この記事で共有する内容は、Nginx と php のインストールと構成に関するものです。php-fpm の 2 番目のインストールと構成については、必要な方は参照してください
1。 php
1. インストールパッケージを配置するディレクトリを作成し、ダウンロードして解凍します:
php ダウンロードアドレス: http://www.php.net/downloads.php
2. インストールディレクトリとランタイムの所有者とグループを指定し、状態監視モジュールなどを有効にします。 /soft/php/php-5.6.27 配下:
./configure--prefix=/usr/local/php --with-config-file-path=/etc--enable-inline-optimization --disable-debug --disable-rpath --enable-shared--enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --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 --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg--enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib--enable-zip --with-bz2 --with-readline --without-sqlite3 --without-pdo-sqlite--with-pear
--- -----考えられるエラー:
エラーが発生しました: 構成エラー: xml2-config が見つかりません。
解決策:
コマンドを実行: sudo yum installlibxml2-devel
成功したか確認: find / -name"xml2-config"
--------Anエラーが発生しました: 設定エラー: OpenSSL の
--------
エラーが発生しました: 設定: エラー: BZip2 ディストリビューションを再インストールしてください
解決策
:yum install bzip2 bzip2-devel
--------エラーが発生しました
:configure:error:libcurlディストリビューションを再インストールしてください -easy.hが入っているはずです< ;curl-dir>/include/curl/解決策
:yum -y installcurl-devel
--------エラーが発生しました
: 設定: エラー:mcrypt.h が見つかりません。libmcrypt を再インストールしてください。
解決策:sudo yum installlibmcrypt libmcrypt-devel mcrypt mhash
- ------ -エラーが発生しました
: configure: error: readlineを再インストールしてください - readline.hが見つかりません:sudo yum install readline-devel
インストール:3.
作る
make install
PATH=$PATH:/usr/local/php/binexport PATH を追加します変化がかかる/etc/profile または source /etc/profile
5、configure php-fpm CD / usr/local/php/etc 6. php-fpm sudo /usr/local/phpを起動します。 /sbin/php-fpm -c/etc/php .ini -y /usr/local/php/etc/php-fpm.conf (php.ini ファイルを手動で導入する必要があります
注 : php-fpm の起動時にエラーが発生した場合: www の uid を取得できない場合は、 php-fpm を変更してください。会議 user から nginx グループ の nginxエラー: アドレス '127.0.0.1:9000' のリスニングソケットをバインドできません解決策: その後、再起動します。 関連する推奨事項: Nginx と PHP のインストールと構成 - nginx-1.8.0 をコンパイルしてインストールします
vim /etc/profile
以上がNginx と php のインストールと構成パート 2: php-fpm のインストールと構成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。