摘要:寫(xiě)在前面的話(huà)本文章緊接上一篇下編譯安裝。來(lái)完成常用的開(kāi)發(fā)集成環(huán)境的基本搭建,本篇來(lái)記錄的安裝,還是那些步驟。
寫(xiě)在前面的話(huà)
本文章緊接上一篇CentOS7.0下編譯安裝Nginx 1.10.0。來(lái)完成常用的web開(kāi)發(fā)集成環(huán)境lnmp的基本搭建,本篇來(lái)記錄php的安裝,還是那些步驟。
安裝編譯工具、依賴(lài)包及下載源碼包
解壓編譯
安裝
啟動(dòng)
編譯安裝 下載源碼由于在上篇文章中編譯工具什么的都安裝完了,所以直接進(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
本配置也只是簡(jiǎn)單地配置了安裝目錄和支持php-fpm。其他的配置比如mysql,ssl之類(lèi)的可以后期在配置文件里面加。
但是我配置完給我報(bào)了這么一個(gè)錯(cuò)誤。
configure: error: xml2-config not found. Please check your libxml2 installation.
原來(lái)是缺少了一個(gè)依賴(lài)包,下載安裝重新配置即可:
yum install libxml2-devel
配置成功后會(huì)給出以下提示:
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
編譯時(shí)間較長(zhǎng),請(qǐng)耐心等待,不出意外,編譯成功為出現(xiàn)以下提示:
Build complete. Don"t forget to run "make test".安裝
make install
可以在安裝之前先運(yùn)行下make test,不過(guò)我不習(xí)慣先運(yùn)行make test,因?yàn)槲沂且幻稑I(yè)余寫(xiě)代碼的段子手。
安裝完之后給出提示
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,啟動(dòng)php-fpm
/usr/local/nginx/sbin/nginx -s reload //重啟nginx /usr/local/php/5.6.21/sbin/php-fpm //啟動(dòng)php-fpm
此時(shí)就應(yīng)該都o(jì)k了,在html目錄下新建一測(cè)試文件index.php
打開(kāi)瀏覽器訪(fǎng)問(wèn),出現(xiàn)如圖信息,good,安裝完畢。
附:php-fpm啟動(dòng),停止命令
killall php-fpm //停止命令 /usr/local/php/5.6.21/sbin/php-fpm //啟動(dòng)命令還是那句話(huà),以上各步出現(xiàn)錯(cuò)誤請(qǐng)根據(jù)錯(cuò)誤提示解決,一般都不是大錯(cuò)誤,也可留言,咱們共同討論?。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/39283.html
摘要:寫(xiě)在前面的話(huà)本文章緊接上一篇下編譯安裝。來(lái)完成常用的開(kāi)發(fā)集成環(huán)境的基本搭建,本篇來(lái)記錄的安裝,還是那些步驟。 寫(xiě)在前面的話(huà) 本文章緊接上一篇CentOS7.0下編譯安裝Nginx 1.10.0。來(lái)完成常用的web開(kāi)發(fā)集成環(huán)境lnmp的基本搭建,本篇來(lái)記錄php的安裝,還是那些步驟。 安裝編譯工具、依賴(lài)包及下載源碼包 解壓編譯 安裝 啟動(dòng) 編譯安裝 下載源碼 由于在上篇文章中編譯工具...
摘要:寫(xiě)在前面的話(huà)每次在搭建環(huán)境都要一頓求參考文檔,這次索性寫(xiě)個(gè)簡(jiǎn)單的文章記錄一下。其實(shí)下編譯安裝主要就是這幾個(gè)步驟。這樣指定后以后配置使用也方便。 寫(xiě)在前面的話(huà) 每次在Linux搭建web環(huán)境都要一頓google求參考文檔,這次索性寫(xiě)個(gè)簡(jiǎn)單的文章記錄一下。其實(shí)Linux下編譯安裝主要就是這幾個(gè)步驟。 安裝編譯工具、依賴(lài)包及下載源碼包 解壓編譯 安裝 啟動(dòng) 準(zhǔn)備工作 安裝編譯工具、依賴(lài)包...
閱讀 1346·2021-11-25 09:43
閱讀 1904·2021-11-12 10:36
閱讀 6018·2021-09-22 15:05
閱讀 3488·2019-08-30 15:55
閱讀 2017·2019-08-26 14:06
閱讀 3648·2019-08-26 12:17
閱讀 507·2019-08-23 17:55
閱讀 2459·2019-08-23 16:23