ホームページ > バックエンド開発 > PHPチュートリアル > centos 7 分間の php5.6+nginx1.7.5 のコンパイルとインストールに関するメモ

centos 7 分間の php5.6+nginx1.7.5 のコンパイルとインストールに関するメモ

WBOY
リリース: 2016-06-23 13:48:50
オリジナル
1171 人が閲覧しました

centos 7 分 php5.6+nginx1.7.5 をコンパイルしてインストールする Notes

1. mysql をインストールするには、centos 7 分 コンパイルして mysql5.6.20 をインストールする Notes

2 を参照してください。 +nginx1.7.5 -devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncursesカール openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc -c-devel

暗号化拡張ライブラリをインストールします

cd /usr/local/src/

wget libmcrypt-2.5.8.tar.gz
tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure
make
make install

cd ../

wget http://cn2.php.net/distributions/php-5.6.0.tar.gz
tar zxvf php-5.6.0.tar。 gz
cd php-5.6. 0

./configure --prefix=/usr/local/php-5.6.0 --with-mysql=/usr/local/mysql --with-mysql-sock --with- mysqli=/usr/local/ mysql/bin/mysql_config --enable-fpm --with-ncurses --enable-soap --with-libxml-dir --with-XMLrpc --with-openssl --with-mcrypt - -with-mhash --with -pcre-regex --with-sqlite3 --with-zlib --enable-bcmath --with-iconv --with-bz2 --enable-calendar --with-curl --with- cdb --enable-dom - -enable-exif --enable-fileinfo --enable-filter --with-pcre-dir --enable-ftp --with-gd --with-openssl-dir --with-jpeg -dir --with-png -dir --with-zlib-dir --with-freetype-dir --enable-gd-native-ttf --enable-gd-jis-conv --with-gettext --with- gmp --with-mhash - -enable-json --enable-mbstring --disable-mbregex --disable-mbregex-backtrack --with-libmbfl --with-onig --enable-pdo --with-pdo-mysql --with-zlib-dir --with-pdo-sqlite --with-readline --enable-session --enable-shmop --enable-simplexml --enable-sockets --enable-sqlite-utf8 --enable- sysvmsg --enable-sysvsem - -enable-sysvshm --enable-wddx --with-libxml-dir --with-xsl --enable-zip --enable-mysqlnd-compression-support --with-pear

make && make install

ビルドが完了しました。
'make test' を実行することを忘れないでください。

cp /usr/local/php-5.6.0/etc/php-fpm.conf.default php-fpm.conf
/ /コピーして名前を変更します


/usr/local/php-5.6.0/sbin/php-fpm
//php-fpmを起動します


FPM設定ファイルを変更します php-fpm.conf
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 500
セミコロンを削除

ln -s /usr/local/php-5.6.0/sbin/php-fpm /bin /php-fpm
cp /usr/local/src/php-5.6.0/php.ini-producsion /usr/local/php-5.6.0/lib/php.ini


これで、php-fpm のインストールは次のようになります。完成

===== ========================================= ======== ============================
2.2. nginx1.7.5
wget をインストールします http://nginx .org/download/nginx-1.7 .5.tar.gz


useradd www
# www nginx 実行アカウントを追加します

usermod -s /sbin/nologin -g www www

# www を www グループに追加し、www ログインを無効にしますシェル

tar zxvf nginx-1.7 .5.tar.gz
cd nginx-1.7.5
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --without-http_rewrite_module --with -http_ssl_module --with-pcre


make && make install

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

# nginx を起動すると、nginx が正常に起動します。



/usr/local/nginx/sbin/nginx -s reload
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx

//次に nginx 設定ファイルを変更し、次のように変更します必要な対応ファイル
vim nginx.conf

userEveryone; #先頭を削除

include fastcgi_params;
vim fastcgi_params
に従って、以下を追加して保存
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script _name;そうしないと、nginx が解析用phpファイル


nginx -s reload
//nginx restart

nginxのインストールが完了しました。


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート