1.開始說明
本文Ubuntu 16.04下搭建Web服務(wù)器(MySQL+PHP+Apache)的內(nèi)容很多可能參照網(wǎng)上前輩的,但有所改進吧。這些設(shè)置可能會有所不同,你需要根據(jù)不同情況進行修改。
安裝apache2
2.切換管理員身份
在ubuntu中需要用root身份進行操作,所以用下面的命令確保以root身份登錄:
sudo su
3.開始安裝mysql5
apt-get install mysql-server mysql-client
你將被要求提供一個mysql的root用戶的密碼,我們需要在紅色區(qū)域設(shè)置密碼。
new password for the mysql root user: repeat password for the mysql root user:
4.安裝apache2
apache2的是作為一個ubuntu的軟件包,因此我們可以直接用下面命令安裝它:
apt-get install apache2
現(xiàn)在,您的瀏覽器到http://localhost,你應(yīng)該看到apache2的測試頁:
如果順利的話會出現(xiàn):
It worke!
然后下面后有點。
apache的默認(rèn)文檔根目錄是在ubuntu上的/var/www目錄 ,配置文件是/ etc/apache2/apache2.conf。配置存儲在的子目錄在/etc/apache2目錄。
安裝php5
5.安裝php7.0
我們可以直接安裝php7和apache的php7的模塊,如下:
apt-get install php7.0 libapache2-mod-php7.0
安裝完需要重啟
/etc/init.d/apache2 restart
6.測試的php5并獲取php5安裝的詳細(xì)信 息
默認(rèn)網(wǎng)站的文件根目錄是在/var/www下中?,F(xiàn)在我們將在該目錄中創(chuàng)建一個小型php文件(info.php的)在瀏覽器中調(diào)用它。該文件將顯示很多關(guān)于我們的php安裝,如安裝的php版本和有用的一些細(xì)節(jié)。
vi /var/www/info.php
這里說明下,如果不會命令行操作的話(當(dāng)然建議大家既然用linux應(yīng)該習(xí)慣學(xué)會用會命令行)??梢允謩咏?,也就是在系統(tǒng)文件/var/www/下建立文件info.php,里面編寫
<?php
phpinfo()
?>
這里說明下:也是我遇到的問題,我開始安裝好ubuntu 12.04后,在這里發(fā)現(xiàn)我沒權(quán)限操作,雖然已經(jīng)獲得root權(quán)限了,這里給大家講下,
我們應(yīng)該怎么設(shè)置文件及文件目錄的可讀寫權(quán)限。
大家多知道,我們用虛擬主機都知道設(shè)置777什么的,其實這里也是一樣的,有很多方法可以用,我就講其中一種吧。
這里我們用到chmod ,比如我們要設(shè)置我們的www目錄讀寫,就是chmod 777 /var/www/。
現(xiàn)在,我們可以用瀏覽器訪問例如http://localhost/info.php
正如你所看到的,php5正常工作,它通過apache 2.0的處理程序,在服務(wù)器api線。如果你繼續(xù)向下滾動,你會看到所有在php5中已經(jīng)啟用的模塊。mysql是沒有列出,這意味著我們沒有在php5支持mysql。
php5獲得mysql的支持
7.php5獲得mysql的支持
讓php在mysql中獲得支持,我們可以安裝的php-mysql軟件包。安裝一些其他的php5模塊,以及您可能需要的應(yīng)用程序,這是一個好主意:
apt-cache search php5
還安裝需要安裝的
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
現(xiàn)在重新啟動apache2的:
/etc/init.d/apache2 restart
現(xiàn)在,重載http://localhost/info.php在您的瀏覽器,并再次向下滾動到模塊部分?,F(xiàn)在,你應(yīng)該找到許多新的模塊,包括mysql模塊:
安裝phpmyadmin
8.安裝phpmyadmin
phpmyadmin是一個網(wǎng)絡(luò)接口,通過它可以管理你的mysql數(shù)據(jù)庫。
apt-get install phpmyadmin
這時我又要糾正寫那個前輩的不足之處,他這里沒講清楚。這里應(yīng)該是:會自動安裝在/usr/share/phpMyAdmin下,然后將phpMyAdmin拷貝到/var/www目錄下面或者創(chuàng)建一個鏈接 :sudo ln -l /usr/share/phpmyadmin /var/www,運行http://localhost/phpmyadmin/index.html即可
注意上面的用戶名是root,密碼就是大家前面設(shè)置好的數(shù)據(jù)庫密碼!
好了,現(xiàn)在我們就完工了!
下面關(guān)于LAMP相關(guān)的內(nèi)容你可能也喜歡:
LAMP平臺安裝Xcache和Memcached加速網(wǎng)站運行 http://www.linuxidc.com/Linux/2015-06/118835.htm
CentOS 7下搭建LAMP平臺環(huán)境 http://www.linuxidc.com/Linux/2015-06/118818.htm
CentOS 6.5系統(tǒng)安裝配置LAMP(Apache+PHP5+MySQL)服務(wù)器環(huán)境 http://www.linuxidc.com/Linux/2014-12/111030.htm
CentOS 7.2 yum安裝LAMP環(huán)境 http://www.linuxidc.com/Linux/2016-11/136766.htm
Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)開發(fā)環(huán)境 http://www.linuxidc.com/Linux/2014-10/107924.htm
Ubuntu 14.10 下安裝 LAMP 服務(wù)圖文詳解 http://www.linuxidc.com/Linux/2014-12/110082.htm
LAMP結(jié)合NFS構(gòu)建小型博客站點 http://www.linuxidc.com/Linux/2015-08/121029.htm
CentOS7下安裝部署LAMP環(huán)境 http://www.linuxidc.com/Linux/2016-04/130653.htm
Ubuntu Server 14.04 LTS下搭建LAMP環(huán)境圖文詳解 http://www.linuxidc.com/Linux/2016-12/138758.htm
Ubuntu Server 16.04下配置LAMP環(huán)境 http://www.linuxidc.com/Linux/2016-12/138757.htm
Ubuntu 16.04搭建LAMP開發(fā)環(huán)境 http://www.linuxidc.com/Linux/2016-10/136327.htm
本文永久更新鏈接地址:http://www.linuxidc.com/Linux/2017-01/139570.htm