Ubuntu下lamp(PHP+Mysql+Apache)搭建+徹底卸載卸載方法

搭建:
收集自:http://www.cloudfly.info/archives/36php


安裝apache2html

sudo apt-get install apache2

安裝完成,運行以下命令重啓下:mysql

sudo /etc/init.d/apache2 restart

在瀏覽器裏輸入http://localhost或者是http://127.0.0.1,若是看到了「It works!「,那就說明Apache就成功的安裝了,Apache的默認安裝,會在/var下創建一個名爲www的目錄,這個就是Web目錄了,全部要能過瀏覽器訪問的Web文件都要放到這個目錄裏。


一、安裝phpsql

sudo apt-get install libapache2-mod-php5 php5 php5-gd php5-mysql

安裝完後,咱們要從新啓動Apache,讓它加載PHP模塊:數據庫

sudo /etc/init.d/apache2 restart

接下來,咱們就在Web目錄下面新建一個PHP文件來測試PHP是否能正常的運行,apache

<?php phpinfo(); ?>

接着保存文件,在瀏覽器裏輸入http://localhost/test.php,若是出現了一個顯示PHP運行參數的頁面,那就說明PHP已經正常運行了。


二、安裝mysql瀏覽器

sudo apt-get install mysql-server mysql-client-5.1

在安裝的最後,它會要求裏輸入root的密碼,注意,這裏的root密碼可不是Ubuntu的root密碼啊,是你要給MySQL設定的root密碼。


三、安裝phpmyadmin-Mysql數據庫管理安全

sudo apt-get install phpmyadmin

phpmyadmin設置:
在安裝過程當中會要求選擇Web server:apache2或lighttpd,選擇apache2,按tab鍵而後肯定。而後會要求輸入設置的Mysql數據庫密碼鏈接密碼 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的基本組件就安裝完畢了,下面咱們再來看一些其餘的設置:
設置Ubuntu文件執行讀寫權限
LAMP 組建安裝好以後,PHP網絡服務器根目錄默認設置是在:/var/www。因爲Linux系統的安全性原則,改目錄下的文件讀寫權限是隻容許root用戶操做的,因此咱們不能在www文件夾中新建php文件,也不能修改和刪除,必需要先修改/var/www目錄的讀寫權限。在界面管理器中經過右鍵屬性不能修改文件權限,得執行root終端命令: sudo chmod 777 /var/www 。而後就能夠寫入html或php文件了。若是對777表示的文件權限不是很清楚可參考chmod命令。


配置Apache
1啓用mod_rewrite模塊網絡

sudo a2enmod rewrite sudo /etc/init.d/apache2 restart


配置php5

sudo gedit /etc/php5/apache2/php.ini

容許mysql和gd模塊,檢查文件最後是否包含下面的代碼,若是沒有添加上。(默認是在配置文件最後有添加的,檢查一下以防萬一)
extension=mysql.soextension=gd.so保存並關閉文件。
亂碼解決方法
配置apache字符編碼:

sudo gedit /etc/apache2/conf.d/charset

將裏面的內容改成AddDefaultCharset UTF-8
配置php字符編碼:

 sudo gedit /etc/php5/apache2/php.ini  找到代碼: default_charset = 「iso-8859-1″ 改成代碼: default_charset = 「UTF-8″ 而後重啓apache: sudo /etc/init.d/apache2 restar

徹底卸載:
收集自:http://www.cloudfly.info/archives/33

sudo apt-get –purge remove apache2
sudo apt-get –purge remove apache2-common
sudo apt-get –purge remove apache2-utils
sudo apt-get autoremove apache2

(–purge是不保留配置文件的意思,這個絕對不能少)
而後再 sudo apt-get install apache2 就能夠了
PS:若是不行的話,就把關於apache2的全部東西強刪掉,由於我執行這些命令以前就已經把全部的都幹掉了。
刪掉/etc/apache2 文件夾: sudo rm -r /etc/apache2 
刪掉/var/www文件夾: sudo rm -r /var/www 
刪掉/etc/init.d/apache2文件: sudo rm -r /etc/init.d/apache2 
而後就是卸載PHP5了
方法以下:

sudo apt-get –purge remove libapache2-mod-php5 php5 php5-gd php5-mysql
sudo apt-get autoremove php5

下面是卸載MYSQL的方法:
終端下輸入命令:

1 sudo apt-get autoremove –purge mysql-server-5.0
2 sudo apt-get remove mysql-server
3 sudo apt-get autoremove mysql-server
4 sudo apt-get remove mysql-common (很是重要)

下面這句是清楚殘留信息。

dpkg -l |grep ^rc|awk ’{print $2}’ |sudo xargs dpkg -P
相關文章
相關標籤/搜索