日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Ubuntu16.04下配置Apache2.4+PHP5.6

相信用慣了Windows的朋友一開(kāi)始接觸Linux是很崩潰的,因?yàn)楹芏鄸|西都是通過(guò)命令行來(lái)完成的,包括安裝絕大多數(shù)的開(kāi)發(fā)工具以及環(huán)境,那么在ubuntu下其實(shí)可以直接通過(guò)apt-get指令來(lái)安裝apache和php,其實(shí)也是相當(dāng)方便的,只要幾行指令就可以完成。但是這里會(huì)出現(xiàn)一個(gè)問(wèn)題,那就是沒(méi)辦法安裝舊版本的php,比如到現(xiàn)在(2017年9月),使用上述指令Ubuntu會(huì)默認(rèn)給你安裝php7.1.8,那么當(dāng)我們需要兼容一些低版本的代碼時(shí)顯然是不行的,這個(gè)時(shí)候我們就需要自己編譯安裝apache和php,在這里我以Ubuntu 16.04 下Apache2.4 + PHP5.6為例進(jìn)行配置。

成都創(chuàng)新互聯(lián)公司主營(yíng)海倫網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app軟件開(kāi)發(fā),海倫h5小程序制作搭建,海倫網(wǎng)站營(yíng)銷(xiāo)推廣歡迎海倫等地區(qū)企業(yè)咨詢(xún)

其實(shí)在php的官方文檔對(duì)安裝過(guò)程有比較清楚的介紹,只不過(guò)中間可能會(huì)出現(xiàn)一些問(wèn)題,這里我把最常見(jiàn)的問(wèn)題做一個(gè)記錄。

官方文檔:http://php.net/manual/zh/install.unix.apache2.php

1.下載apache源碼包,這里下載的是apache2.4

打開(kāi)一個(gè)終端窗口,輸入指令:

wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.27.tar.gz

等待下載完成。

2.下載php5.6的源碼包

在終端輸入指令:

wget http://hk1.php.net/get/php-5.6.31.tar.gz/from/this/mirror

等待下載完成,然后在終端輸入

ls

我們可以看到(看到的內(nèi)容不一定完全相同,但一定存在httpd-2.4.27.tar.gz和mirror)

這時(shí)我們?cè)诮K端輸入

mv mirror php.tar.gz
tar -zxvf httpd-2.4.27.tar.gz
tar -zxvf php.tar.gz

通過(guò)上面的指令,我們已經(jīng)把剛剛下載的兩個(gè)源碼包解壓出來(lái),接下來(lái)我們就根據(jù)官方文檔的指導(dǎo)進(jìn)行編譯安裝。

3.編譯安裝apache

首先我們看看apache的官方文檔:http://httpd.apache.org/docs/current/install.html

在這里,我們可以看到官方給出的幾種依賴(lài):

這里可以看到,我們需要APR、APR-UTIL、PCRE和其他的一些依賴(lài),其中這三樣是需要我們手動(dòng)安裝的。

這里表示APR和APR-UTIL可以使用系統(tǒng)內(nèi)置的,也可以自己重新安裝,重新安裝的話可以直接將源碼包放在srclib目錄下,這里我測(cè)試過(guò),Ubuntu使用這種方法安裝會(huì)出現(xiàn)官方文檔說(shuō)的

On some platforms, you may have to install the corresponding -dev packages to allow httpd to build against your installed copy of APR and APR-Util.

所以我們接下來(lái)手動(dòng)安裝這三個(gè)東西,在安裝APR之前必須安裝libxml2-dev,否則會(huì)出現(xiàn)這個(gè)錯(cuò)誤:

這里提示沒(méi)有找到xml方法,所以先安裝libxml2-dev:

sudo apt-get install libxml2-dev

 

APR:wget http://mirrors.hust.edu.cn/apache//apr/apr-1.6.2.tar.gz
APR-UTIL:wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.6.0.tar.gz
PCRE:wget https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz
tar -zxvf apr-1.6.2.tar.gz
cd apr-1.6.2
./configure
sudo make && make install

 

運(yùn)行完以上指令后,我們可以找到:

留意一下最后一行處的路徑:/usr/local/apr,接下來(lái)將會(huì)用到這個(gè)路徑。

cd ..
tar -zxvf apr-util-1.6.0.tar.gz
cd apr-util-1.6.0
./configure --with-apr=/usr/local/apr/
sudo make && make install

執(zhí)行完以上指令我們就會(huì)發(fā)現(xiàn)報(bào)錯(cuò)了:

這時(shí)候我們需要安裝libexpat-dev

sudo apt-get install libexpat-dev
sudo make clean
sudo make && make install

這次執(zhí)行完指令就安裝成功了:

接下來(lái)安裝PCRE:

cd ..
tar -zxvf pcre-8.41.tar.gz
cd pcre-8.41
./configure
sudo make && make install

依賴(lài)安裝完成,下面開(kāi)始編譯安裝apache2.4:

cd ..
cd httpd-2.4.27
./configure --enable-so
sudo make && make install

執(zhí)行完configure:

執(zhí)行完make&&make install:

接下來(lái)啟動(dòng)服務(wù)器測(cè)試一下:

/usr/local/apache2/bin/apachectl start

打開(kāi)瀏覽器,輸入網(wǎng)址:http://localhost/,回車(chē)

出現(xiàn)這個(gè)畫(huà)面說(shuō)明apache2.4已經(jīng)配置完成了,接下來(lái)關(guān)閉服務(wù)器,安裝php。

/usr/local/apache2/bin/apachectl stop
cd ..
cd php-5.6.31
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

看到這個(gè)畫(huà)面:

然后最后一步:

sudo make && make install

這就把php也安裝完了,最后還要把php配置到apache上:

cp php.ini-development /usr/local/lib/php.ini

創(chuàng)建一個(gè)目錄存放網(wǎng)站文件(隨意創(chuàng)建,自己喜歡就好,但是一般用這個(gè)路徑):

mkdir /var/www
mkdir /var/www/html

修改apache的配置文件:

sudo vi /usr/local/apache2/conf/http.conf

在末尾追加:

LoadModule php5_module modules/libphp5.so

    SetHandler application/x-httpd-php

修改

修改

在之前設(shè)置的網(wǎng)站目錄下創(chuàng)建一個(gè)php文件:

vi /var/www/html/index.php

 

// 文件內(nèi)容

啟動(dòng)apache服務(wù)器測(cè)試一下:

/usr/local/apache2/bin/apachectl start

打開(kāi)瀏覽器:輸入網(wǎng)址:http://localhost/,回車(chē)

OK,大功告成!


當(dāng)前名稱(chēng):Ubuntu16.04下配置Apache2.4+PHP5.6
網(wǎng)頁(yè)URL:http://www.5511xx.com/article/cdhihcp.html