国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CentOS7.0下編譯安裝PHP 5.6.21

FullStackDeveloper / 1558人閱讀

摘要:寫在前面的話本文章緊接上一篇下編譯安裝。來完成常用的開發(fā)集成環(huán)境的基本搭建,本篇來記錄的安裝,還是那些步驟。

寫在前面的話

本文章緊接上一篇CentOS7.0下編譯安裝Nginx 1.10.0。來完成常用的web開發(fā)集成環(huán)境lnmp的基本搭建,本篇來記錄php的安裝,還是那些步驟。

安裝編譯工具、依賴包及下載源碼包

解壓編譯

安裝

啟動

編譯安裝 下載源碼

由于在上篇文章中編譯工具什么的都安裝完了,所以直接進(jìn)行下一步,下載PHP源碼包

wget http://cn2.php.net/distributions/php-5.6.21.tar.gz
解壓配置編譯安裝 解壓
tar -zxvf php-5.6.21.tar.gz
配置
./configure --prefix=/usr/local/php/5.6.21 --enable-fpm

本配置也只是簡單地配置了安裝目錄和支持php-fpm。其他的配置比如mysql,ssl之類的可以后期在配置文件里面加。

但是我配置完給我報了這么一個錯誤。

configure: error: xml2-config not found. Please check your libxml2 installation.

原來是缺少了一個依賴包,下載安裝重新配置即可:

yum install libxml2-devel

配置成功后會給出以下提示:

Thank you for using PHP.

config.status: creating php5.spec
config.status: creating main/build-defs.h
config.status: creating scripts/phpize
config.status: creating scripts/man1/phpize.1
config.status: creating scripts/php-config
config.status: creating scripts/man1/php-config.1
config.status: creating sapi/cli/php.1
config.status: creating sapi/fpm/php-fpm.conf
config.status: creating sapi/fpm/init.d.php-fpm
config.status: creating sapi/fpm/php-fpm.service
config.status: creating sapi/fpm/php-fpm.8
config.status: creating sapi/fpm/status.html
config.status: creating sapi/cgi/php-cgi.1
config.status: creating ext/phar/phar.1
config.status: creating ext/phar/phar.phar.1
config.status: creating main/php_config.h
config.status: executing default commands
編譯
make

編譯時間較長,請耐心等待,不出意外,編譯成功為出現(xiàn)以下提示:

Build complete.
Don"t forget to run "make test".
安裝
make install

可以在安裝之前先運(yùn)行下make test,不過我不習(xí)慣先運(yùn)行make test,因為我是一枚業(yè)余寫代碼的段子手。

安裝完之后給出提示

Installing PHP CLI binary:        /usr/local/php/5.6.21/bin/
Installing PHP CLI man page:      /usr/local/php/5.6.21/php/man/man1/
Installing PHP FPM binary:        /usr/local/php/5.6.21/sbin/
Installing PHP FPM config:        /usr/local/php/5.6.21/etc/
Installing PHP FPM man page:      /usr/local/php/5.6.21/php/man/man8/
Installing PHP FPM status page:   /usr/local/php/5.6.21/php/php/fpm/
Installing PHP CGI binary:        /usr/local/php/5.6.21/bin/
Installing PHP CGI man page:      /usr/local/php/5.6.21/php/man/man1/
Installing build environment:     /usr/local/php/5.6.21/lib/php/build/
Installing header files:           /usr/local/php/5.6.21/include/php/
Installing helper programs:       /usr/local/php/5.6.21/bin/
  program: phpize
  program: php-config
Installing man pages:             /usr/local/php/5.6.21/php/man/man1/
  page: phpize.1
  page: php-config.1
Installing PEAR environment:      /usr/local/php/5.6.21/lib/php/
[PEAR] Archive_Tar    - installed: 1.4.0
[PEAR] Console_Getopt - installed: 1.4.1
[PEAR] Structures_Graph- installed: 1.1.1
[PEAR] XML_Util       - installed: 1.3.0
[PEAR] PEAR           - installed: 1.10.1
Wrote PEAR system config file at: /usr/local/php/5.6.21/etc/pear.conf
You may want to add: /usr/local/php/5.6.21/lib/php to your php.ini include_path
/root/php-5.6.21/build/shtool install -c ext/phar/phar.phar /usr/local/php/5.6.21/bin
ln -s -f phar.phar /usr/local/php/5.6.21/bin/phar
Installing PDO headers:           /usr/local/php/5.6.21/include/php/ext/pdo/

安裝完成后還需要更改nginx配置文件使之支持php文件

vim /etc/nginx/nginx.conf

更改的地方如下圖所示

然后重啟nginx,啟動php-fpm

/usr/local/nginx/sbin/nginx -s reload  //重啟nginx
/usr/local/php/5.6.21/sbin/php-fpm     //啟動php-fpm

此時就應(yīng)該都o(jì)k了,在html目錄下新建一測試文件index.php


打開瀏覽器訪問,出現(xiàn)如圖信息,good,安裝完畢。

附:php-fpm啟動,停止命令

killall php-fpm   //停止命令
/usr/local/php/5.6.21/sbin/php-fpm   //啟動命令

還是那句話,以上各步出現(xiàn)錯誤請根據(jù)錯誤提示解決,一般都不是大錯誤,也可留言,咱們共同討論?。


文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/21602.html

相關(guān)文章

  • CentOS7.0下編安裝PHP 5.6.21

    摘要:寫在前面的話本文章緊接上一篇下編譯安裝。來完成常用的開發(fā)集成環(huán)境的基本搭建,本篇來記錄的安裝,還是那些步驟。 寫在前面的話 本文章緊接上一篇CentOS7.0下編譯安裝Nginx 1.10.0。來完成常用的web開發(fā)集成環(huán)境lnmp的基本搭建,本篇來記錄php的安裝,還是那些步驟。 安裝編譯工具、依賴包及下載源碼包 解壓編譯 安裝 啟動 編譯安裝 下載源碼 由于在上篇文章中編譯工具...

    Me_Kun 評論0 收藏0
  • CentOS7.0下編安裝Nginx 1.10.0

    摘要:寫在前面的話每次在搭建環(huán)境都要一頓求參考文檔,這次索性寫個簡單的文章記錄一下。其實下編譯安裝主要就是這幾個步驟。這樣指定后以后配置使用也方便。 寫在前面的話 每次在Linux搭建web環(huán)境都要一頓google求參考文檔,這次索性寫個簡單的文章記錄一下。其實Linux下編譯安裝主要就是這幾個步驟。 安裝編譯工具、依賴包及下載源碼包 解壓編譯 安裝 啟動 準(zhǔn)備工作 安裝編譯工具、依賴包...

    avwu 評論0 收藏0

發(fā)表評論

0條評論

FullStackDeveloper

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<