您好,登錄后才能下訂單哦!
本篇文章為大家展示了linux環境中怎么安裝php7.0,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
linux環境下php7.0怎么安裝?
Linux環境PHP7.0安裝
PHP7和HHVM比較
PHP7的在真實場景的性能確實已經和HHVM相當, 在一些場景甚至超過了HHVM。
HHVM的運維復雜, 是多線程模型, 這就代表著假設一個線程導致crash了, 那么整個服務就掛了, 而且它不會自己主動重新啟動。
另外它採用JIT, 那么意味著, 重新啟動以后要預熱, 沒有預熱的情況下, 性能較為糟糕。而且多線程模型調試困難, 這對于追求穩定來說的Web服務來說, 是非常不適合的。
Nginx以及PHP7.0之前的版本號能夠參考此文:Linux環境Nginx安裝與調試以及PHP安裝
PHP7.0正式版已經在2015年11月份左右公布。眼下是PHP7.0.2版本號,本人最早是從2015年8月php7的第一個測試版跟起,如今正式版公布。
linux版本號:64位CentOS 6.6
Nginx版本號:nginx1.8.0
php版本號:php-7.0.2
下載
# wget http://php.net/get/php-7.0.2.tar.gz/from/a/mirror
建議安裝之前先看看安裝幫助文件INSTALL
解壓安裝
# tar zxvf php-7.0.2.tar.gz # cd php-7.0.2
首先查看安裝幫助
# ./configure --help # ./configure --prefix=/usr/local/php \ --with-curl \ --with-freetype-dir \ --with-gd \ --with-gettext \ --with-iconv-dir \ --with-kerberos \ --with-libdir=lib64 \ --with-libxml-dir \ --with-mysqli \ --with-openssl \ --with-pcre-regex \ --with-pdo-mysql \ --with-pdo-sqlite \ --with-pear \ --with-png-dir \ --with-xmlrpc \ --with-xsl \ --with-zlib \ --enable-fpm \ --enable-bcmath \ --enable-libxml \ --enable-inline-optimization \ --enable-gd-native-ttf \ --enable-mbregex \ --enable-mbstring \ --enable-opcache \ --enable-pcntl \ --enable-shmop \ --enable-soap \ --enable-sockets \ --enable-sysvsem \ --enable-xml \ --enable-zip
假設配置錯誤,須要安裝須要的模塊,直接yum一并安裝依賴庫
# yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql pcre-devel
注意:安裝php7beta3的時候有幾處配置只是去,須要yum一下。如今php-7.0.2已經不用這樣了。
# yum -y install curl-devel # yum -y install libxslt-devel
編譯安裝
# make && make install
配置文件
# cp php.ini-development /usr/local/php/lib/php.ini # cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf # cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf # cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm
配置環境變量
/etc/profile export PATH=/usr/local/php/bin:$PATH
須要注意的是php7中www.conf這個配置文件配置phpfpm的端口號等信息,假設你改動默認的9000端口號需在這里改,再改nginx的配置
啟動
# /etc/init.d/php-fpm
上述內容就是linux環境中怎么安裝php7.0,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。