本人ubuntu16.04 amd
1.apache 安裝
sudo apt-get install apache2
安裝完成。
運行如下命令重啟下:
sudo /etc/init.d/apache2 restart
在瀏覽器里輸入http://localhost
或者是http://127.0.0.1
队橙,如果看到了It works!,那就說明Apache就成功的安裝了滔以,Apache的默認(rèn)安裝叽奥,會在/var下建立一個名為www的目錄,這個就是Web目錄了,所有要能過瀏覽器訪問的Web文件都要放到這個目錄里惜颇。
2.php安裝
sudo apt-get install libapache2-mod-php php
ps:不能用php5
安裝完后,我們要重新啟動Apache恤筛,讓它加載PHP模塊:
sudo /etc/init.d/apache2 restart
接下來官还,我們就在Web目錄下面新建一個test.php文件來測試PHP是否能正常的運行,命令:
sudo gedit /var/www/html/test.php
「注意」有些教程寫成了sudo gedit /var/www/test.php
毒坛,我觀察到apache的測試頁面index.html在html目錄下望伦,而不是直接在www目錄下,因此我也把test.php測試頁面寫在了html下面煎殷。估計跟ubuntu的系統(tǒng)版本有關(guān)屯伞。
然后輸入:
<?php
echo 'test';
?>
「注意」有的教程寫成了<?php echo "hello,world!!"?>
,該語法估計跟php的版本有關(guān)系豪直,我的php是7劣摇,因為16.04只支持php7,不支持php5.
在地址欄輸入http://localhost/test.php
如果顯示test弓乙,就說明正常運行了末融。
3.安裝mysql
sudo apt-get install mysql-server mysql-client
apt-get程序會自動下載安裝最新的mysql版本。在安裝的最后暇韧,它會要求里輸入root的密碼勾习,注意,這里的root密碼可不是Ubuntu的root密碼啊懈玻,是你要給MySQL設(shè)定的root密碼巧婶。
mysql重啟
http://www.cnblogs.com/anseey/archive/2013/04/28/3049785.html
4.安裝phpmyadmin-Mysql數(shù)據(jù)庫管理
sudo apt-get install phpmyadmin
phpmyadmin設(shè)置:
在安裝過程中會要求選擇Web server:apache2或lighttpd,使用空格鍵選定apache2涂乌,按tab鍵然后確定艺栈。然后會要求輸入設(shè)置的Mysql數(shù)據(jù)庫密碼連接密碼Password of the database’s administrative user。
然后將phpmyadmin與apache2建立連接湾盒,以我的為例:www目錄在/var/www湿右,phpmyadmin在/usr/share /phpmyadmin目錄,所以就用命令:
sudo ln -s /usr/share/phpmyadmin /var/www
建立鏈接罚勾。
phpmyadmin測試:在瀏覽器地址欄中打開http://localhost/phpmyadmin
以上ALMP的基本組件就安裝完畢了毅人,下面我們再來看一些其他的設(shè)置:
5.設(shè)置Ubuntu文件執(zhí)行讀寫權(quán)限
LAMP組建安裝好之后漾唉,PHP網(wǎng)絡(luò)服務(wù)器根目錄默認(rèn)設(shè)置是在:/var/www。由于Linux系統(tǒng)的安全性原則堰塌,改目錄下的文件讀寫權(quán)限是只允許root用戶操作的,所以我們不能在www文件夾中新建php文件分衫,也不能修改和刪除场刑,必須要先修改/var/www目錄的讀寫權(quán)限。在界面管理器中通過右鍵屬性不能修改文件權(quán)限蚪战,得執(zhí)行root終端命令:
sudo chmod 777 /var/www
牵现。然后就可以寫入html或php文件了。777是linux中的最高權(quán)限邀桑,表示可讀瞎疼,可寫,可執(zhí)行壁畸。