真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

LAMP之三PHP編譯安裝-創(chuàng)新互聯(lián)

先到 PHP 官網(wǎng)下載

堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都柴油發(fā)電機小微創(chuàng)業(yè)公司專業(yè)提供成都企業(yè)網(wǎng)站建設(shè)營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。

Discux 3.2 的官方版本不支持 php-7.0.8 的版本。到安裝的時候會有函數(shù)不支持。如下圖。

[root@OLAMP 之三 PHP 編譯安裝Bird src]# wget http://cn2.php.net/distributions/php-7.0.8.tar.gz

解壓

[root@OBird src]# tar zxvf php-7.0.8.tar.gz

下載的文件格式不一樣,解壓的方式不一樣

php 版本不一樣,但是安裝過程是一樣的。繼續(xù)使用文檔。

進(jìn)入解壓的目錄:

[root@QQBird php-7.0.8]# cd php-7.0.8

./configure  --prefix=/usr/local/php  --with-apxs2=/usr/local/apache2/bin/apxs  --with-config-file-path=/usr/local/php/etc  --with-mysql=/usr/local/mysql  --with-libxml-dir  --with-gd  --with-jpeg-dir  --with-png-dir  --with-freetype-dir  --with-iconv-dir  --with-zlib-dir  --with-bz2  --with-openssl  --with-mcrypt  --enable-soap  --enable-gd-native-ttf  --enable-mbstring  --enable-sockets  --enable-exif  --disable-ipv6

[root@OBird php-7.0.8]# ./configure \

> --prefix=/usr/local/php \

> --with-apxs2=/usr/local/apache2/bin/apxs \

> --with-config-file-path=/usr/local/php/etc  \

> --with-mysql=/usr/local/mysql \

> --with-libxml-dir \

> --with-gd \

> --with-jpeg-dir \

> --with-png-dir \

> --with-freetype-dir \

> --with-iconv-dir \

> --with-zlib-dir \

> --with-bz2 \

> --with-openssl \

> --with-mcrypt \

> --enable-soap \

> --enable-gd-native-ttf \

> --enable-mbstring \

> --enable-sockets \

> --enable-exif \

> --disable-ipv6

(樓主將系統(tǒng)yum 源換成了 163 上的的yum 源,具體操作,問度娘)

在此過程中會出現(xiàn)一些錯誤,這是因為PHP 依賴一些包。

在這一步,樓主遇到如下錯誤:

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

解決辦法是:

yum install -y libxml2-devel

還有錯誤:

configure: error: Cannot find OpenSSL's 

解決辦法是:

yum install -y openssl openssl-devel

錯誤:

checking for BZip2 in default path... not found
configure: error: Please reinstall the BZip2 distribution

解決辦法:

yum install -y bzip2 bzip2-devel

錯誤:

configure: error: png.h not found.

解決辦法:

yum install -y libpng libpng-devel

錯誤:


configure: error: mcrypt.h not found. Please reinstall libmcrypt.

解決辦法:

yum install -y  libmcrypt-devel

出現(xiàn) Configure: error: freetype.h not found.的解決辦法

yum install freetype-devel

LAMP 之三 PHP 編譯安裝

[root@OBird php-7.0.8]# echo $?

0

[root@OBird php-7.0.8]# make  這個過程大約5分鐘

Build complete.

Don't forget to run 'make test'. 出現(xiàn)這個說明這一步操作完成

LAMP 之三 PHP 編譯安裝

[root@OBird php-7.0.8]# make install  #此處有個警告,不知道什么原因?但是echo $? 顯示正常

LAMP 之三 PHP 編譯安裝

echo $?  至上安裝完成。

--with-apxs2=/usr/local/apache2/bin/apxs  apxs 是一個自動的幫助用戶安裝擴展模塊的工具。

 --with-mysql=/usr/local/mysql  這里可以看出Php 也是依賴 Mysql 的,所以這就是為什么要先安裝Mysql ,而最后安裝Php.

###########################################################################################

[root@OBird php-7.0.8]# ls /usr/local/apache2/modules/

httpd.exp  libphp7.so  mod_deflate.so  mod_expires.so  mod_rewrite.so

這個目錄下多了一個 libphp7.so,而這個 libphp7.so 是怎么產(chǎn)生過來的,就是因為 apxs,apxs幫助生了這個文件。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Php 小技巧

[root@OBird php-7.0.8]# /usr/local/php/bin/php -m  查看 php 下面的模塊

查看到的都是靜態(tài)的

[root@OBird php-7.0.8]# /usr/local/php/bin/php -i  查看PHP 相關(guān)的配置

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


當(dāng)前題目:LAMP之三PHP編譯安裝-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://weahome.cn/article/dgjspj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部