ubuntu配置lamp環境,配置xdebug(親測可行)
阿新 • • 發佈:2019-01-22
我個人認為,lamp相對與wamp環境簡單,但是用了很多年到windows,在linux下安裝是很不習慣的。下面是我安裝成功到步驟,希望可以給大家幫助。
1.準備工作
如果之前安裝過LAMP,不完整或者有錯誤,可以依照如下方式卸除:#apt-get remove --purge apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 #apt-get remove --purge libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off #apt-get remove --purge libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common #apt-get remove --purge mysql-server mysql-server-5.0 php5-common php5-mysql
這將卸除一切LAMP有關的軟體安裝以及配置檔案。然後執行:
# rm -R /etc/php5
將可能存在的php5的目錄刪除。
執行自動移除和清理:
# apt-get autoremove
# apt-get autoclean
還可以在新立得中把php5,apache2,mysql相關的軟體全部徹底解除安裝。2.安裝lamp
執行下面的命令:
# apt-get install apache2
# apt-get install php5
# apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
這將自動安裝並預設配置apache2、php5以及mysql。安裝期間mysql會需求管理員賬戶密碼。
apache2的預設的目錄為/var/www,安裝完後為root擁有。可以修改其許可權:
# chmod -R 777 /var/www
設定php解析:
# apt-get install libapache2-mod-php5
# a2enmod php5
重啟apache2:
# /etc/init.d/apache2 restart
安裝完成。
ps1:這時候安裝完,有可能php的錯誤資訊顯示不出來,解決辦法也很簡單。
sudo gedit /etc/php5/apache2/php.ini
開啟php.ini檔案,找到:
display_errors = Off
改為:
display_errors = On
ps2:下面是LAMP元件經常使用的幾個終端命令:
重啟 apache:sudo /etc/init.d/apache2 restart 重啟mysql sudo /etc/init.d/mysql restart 配置 php.ini:sudo gedit /etc/php5/apache2/php.ini 配置 apache2.conf:sudo gedit /etc/apache2/apache2.conf 配置 my.cnf:sudo gedit /etc/mysql/my.cnf
3.安裝xdebug.
安裝xdebug有很多種方法,我選擇了最簡單的,在新立得包管理中安裝的方法:在新立得軟體中找到,php5-xdebug,安裝,結束。下面是更多的安裝方法。
然後phpinfo(),有如下:
說明xdebug配置成功!!!
這時候,xdebug可能不顯示錯誤資訊(我就遇到了,多災多難),解決方法:
編輯php.ini,然後將:
display_errors : Off
html_errors : Off
改為:
display_errors : On
html_errors : On
問題解決。隨便寫個錯誤,能出現類似下面的資訊:
還有一些例如修改檔案根目錄的東西,我就不寫了,畢竟網上很多,也很簡單。
4.心得:
從剛接觸到ubuntu,然後安裝lamp真心花了很多時間,感覺比window下的難得很多,我並沒有採用那種整合環境的方式,而是採用了這樣的方式,鍛鍊了自己,也讓自己學到了例如怎麼改許可權的方法。我遇到的問題,網上肯定都有人問過了,所以善用google(不是baidu),就一定能成功,更不要因為這點困難就放棄linux!!這個偉大的系統值得你花點時間!!!