CentOSのインストール7 PHP

PHP(英語名:PHP:ハイパーテキストプリプロセッサ、中国名:「ハイパーテキストプリプロセッサ」)は、汎用性の高いオープンソースのスクリプト言語です。構文はC言語、Javaの吸収、そしてPerlは主にWeb開発のために、広く使用され、学習に資するます。CやJava、PerlやPHP独自の構文のPHPの文法のユニークなミックス。これは、より迅速にCGIやPerlのページより動的に実行することができます。他のプログラミング言語で作られた動的PHPページと比べて、PHPはHTMLプログラム(標準汎用マークアップ言語中のアプリケーション)を実行するためにドキュメントに埋め込まれている、完全にCGIより効率的に実行するHTMLマークアップが非常に高い発生。 PHPはまた、コンパイラが高速なコードの実行を行い、暗号化と実行を達成するためにコードを最適化することができ、コンパイルされたコードの後に​​行うことができます。

1.現在のシステムのバージョンチェック
CATの/ etc / RedHatの-リリース
CentOSのインストール7 PHP
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を入力して
最後に追加
CentOSのインストール7 PHP
エフェクト取るようにして、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ネットワークにアクセスするには、ブラウザで
CentOSのインストール7 PHP

おすすめ

転載: blog.51cto.com/14259161/2417238