Ubuntu下lamp(PHP+Mysql+Apache)搭建+完全卸載卸載方法


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


安裝apache2

sudo apt-get install apache2

安裝完成,運行如下命令重啟下:

sudo /etc/init.d/apache2 restart

在瀏覽器里輸入http://localhost或者是http://127.0.0.1,如果看到了“It works!“,那就說明Apache就成功的安裝了,Apache的默認安裝,會在/var下建立一個名為www的目錄,這個就是Web目錄了,所有要能過瀏覽器訪問的Web文件都要放到這個目錄里。


1、安裝php

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

安裝完后,我們要重新啟動Apache,讓它加載PHP模塊:

sudo /etc/init.d/apache2 restart

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

<?php phpinfo(); ?>

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


2、安裝mysql

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

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


3、安裝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

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM