PHP(英語名:PHP:ハイパーテキストプリプロセッサ、中国名:「ハイパーテキストプリプロセッサ」)は、汎用性の高いオープンソースのスクリプト言語です。構文はC言語、Javaの吸収、そしてPerlは主にWeb開発のために、広く使用され、学習に資するます。CやJava、PerlやPHP独自の構文のPHPの文法のユニークなミックス。これは、より迅速にCGIやPerlのページより動的に実行することができます。他のプログラミング言語で作られた動的PHPページと比べて、PHPはHTMLプログラム(標準汎用マークアップ言語中のアプリケーション)を実行するためにドキュメントに埋め込まれている、完全にCGIより効率的に実行するHTMLマークアップが非常に高い発生。 PHPはまた、コンパイラが高速なコードの実行を行い、暗号化と実行を達成するためにコードを最適化することができ、コンパイルされたコードの後に行うことができます。
1.現在のシステムのバージョンチェック
CATの/ etc / RedHatの-リリース
2.ユーザー追加を
groupaddのWWW
useraddの-g WWW -s / sbinに/ nologinに-M WWW
3. YUM安装依赖的程序包
YUMインストールZLIBのlibxmlのlibjpegのFreeTypeのlibpng GDカールlibiconvをZLIB-develのlibxm12-develののlibjpeg-develのFreeTypeの-のdevelのlibpng-のdevel GD-develのカールのdevelのOpenSSLのOpenSSL-のdevel libxsltは、develの
4.インストールlibiconvのパッケージ
のwget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gzは
その後、タールzxfたlibiconv-1.15.tarを伸張する。、Gzのは、
CD-libiconvを1.15入力してください
コンパイラを。 /設定--prefix =は/ usr / local / libiconvを
インストールします作る&&
5.設定-5.6.30.tar.gzをコンパイルし、PHPのインストール
のwgetをhttp://tw1.php.NET/get/php-5.6.30.tar.gz/from/this/mirror
せん断MVミラーのphp-5.6.30.tar.gz
PHP-5.6.30.tar.gz xzvfタールを解凍
编译は./configure \
--prefix =は/ usr / local / phpの\
--enable-FPM \
--with-mysqlの= mysqlnd \
--with-PDO-mysqlの= mysqlnd \
--with-mysqliの= mysqlnd \
--with-OpenSSLの\
--with-ZLIB \
--with-GD \
--with-JPEG-DIR \
--with-PNG-DIR \
--with-のiconv =は/ usr / local / libiconvを\
--enable \ -shortタグ
\ --enable-ソケット
\ --enable-のZend-マルチバイト
--enable-石鹸\
--enable-mbstringの\
--enable-静的\
--withカール\
--enable-FTPの\
- -with-のlibxml-dirは
作る
make installを
6.配置相関
CPのphp.ini-開発/usr/local/php/lib/php.ini
PHP-FPM設定
コピーのphp-FPMプロファイル
CP -R ./sapi/fpm/php-fpm.conf /usr/local/php/etc/php-fpm.conf
PHPは、私たちに準備init.d.php-FPMを与えるだろう。
CP ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
リストをchkconfigのためにPHP-FPMサービスを追加します。
chkconfigを--add PHP-FPM
スタートからの起動を設定します
上のchkconfigは、PHP-FPM
7. vimの/ etc / profileを入力して
最後に追加
エフェクト取るようにして、PHPの環境変数を
ソースは/ etc / profileを
8.チェックPHPのバージョン
PHP -v
9. CPのSAPI / FPM / FPM-init.d.php /etc/init.d/php-fpm
10のchmod + X /etc/init.d/php-fpm
11スタートのphp-FPM#サービスのphp-FPMスタート
12.次に、編集実行vimの/usr/local/nginx/nginx.conf nginxのプロファイル
にwww wwwユーザを変更します
サーバー/位置モジュールプラスのindex.phpで
場所が〜.PHPの$注釈モジュールを取り外す
に/スクリプトにの$ DOCUMENT_ROOT
修改完这些保存并退出,然后重启nginx: /usr/local/nginx/nginx -s stop /usr/local/nginx/nginx
接下来编辑一个测试的php程序,在nginx下的html目录下创建test.php文件,打印一下php配置: <?php phpinfo(); ?>
**13.**cd 进入sbin
14 ../nginx
15 ../nginx -sリロード
16. vimの/ etc / hostsファイルを入力し
、ドメイン名の末尾とIPを追加します
17 CでのWindowsの/システム32 /ドライバ/ etc / hostsには、
ドメイン名とIPアドレスの末尾に追加します
18ネットワークにアクセスするには、ブラウザで