資源描述:
《ubuntu下lamp(linux+apache+mysql+php)環(huán)境的配置與安裝》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、-Ubuntu下LAMP(linux+apache+mysql+php)環(huán)境的配置與安裝以前曾做過類似的配置,但長時間沒有使用,有點忘記了!最近剛剛使用ubuntu10.10版本,又重
新搭建了一下環(huán)境!寫出來分享一下,初學(xué)者興許用得著。^_^1安裝apache2sudoapt-getinstallapache2安裝完成,運行如下命令重啟下:sudo/etc/init.d/apache2restart在瀏覽器里輸入http://localhost或者是http://127.0.0.1,如果看到了“Itworks!“,那就
說明Apache就成功的安裝了,Apache的默認(rèn)
2、安裝,會在/var下建立一個名為www的目錄,這個
就是Web目錄了,所有要能過瀏覽器訪問的Web文件都要放到這個目錄里。2安裝phpsudoapt-getinstalllibapache2-mod-php5php5此外,建議安裝擴展php5-gdphp5-mysql,安裝方式同上.安裝完后,我們要重新啟動Apache,讓它加載PHP模塊:sudo/etc/init.d/apache2restart接下來,我們就在Web目錄下面新建一個PHP文件來測試PHP是否能正常的運行,命令:sudogedit/var/www/phpinfo.php然后輸入:
3、();?>接著保存文件,在瀏覽器里輸入http://127.0.0.1/phpinfo.php,如果出現(xiàn)了一個顯示PHP運
行參數(shù)的頁面,那就說明PHP已經(jīng)正常運行了。3安裝mysqlsudoapt-getinstallmysql-severmysql-client在安裝的最后,它會要求里輸入root的密碼,注意,這里的root密碼可不是Ubuntu的root
密碼啊,是你要給MySQL設(shè)定的root密碼。4安裝phpmyadmin-Mysql數(shù)據(jù)庫管理sudoapt-getinstallphpmyadminphpmyadmin設(shè)置:在安裝過程中會要求選擇Webserve
4、r:apache2或lighttpd,選擇apache2,按tab鍵然
后確定。然后會要求輸入設(shè)置的Mysql數(shù)據(jù)庫密碼連接密碼Passwordofthedatabase's
administrativeuser。然后將phpmyadmin與apache2建立連接,以我的為例:www目錄
在/var/www,phpmyadmin在/usr/share/phpmyadmin目錄,所以就用命令:sudoln
-s/usr/share/phpmyadmin/var/www建立連接。phpmyadmin測試:在瀏覽器地址欄中打開http://localhost/phpmyadmi
5、n。---(phpmyadmin可以有選擇的安裝)以上ALMP的基本組件就安裝完畢了,下面我們再來看一些其他的設(shè)置:設(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終端命令:sudochmod777/var/www。然后就可以寫
入html或php文件了。如果對7
6、77表示的文件權(quán)限不是很清楚可參考chmod命令。配置Apache1啟用mod_rewrite模塊終端命令:sudoa2enmodrewrite重啟Apache服務(wù)器:sudo/etc/init.d/apache2restartApache重啟后我們可以測試一下,在/var/www目錄下新建文件test.php,寫入代碼:
phpphpinfo();?>保存,在地址欄輸入http://127.0.0.1/test.php或
http://localhost/test.php,如果正確出現(xiàn)了php配置信息則表明LAMPApache已經(jīng)正常工
作了(記得重啟Apache服
7、務(wù)器后再測試)。2設(shè)置Apache支持.htm.html.php
sudogedit/etc/apache2/apache2.conf
在打開的文件中加上AddTypeapplication/x-httpd-php.php.htm.html即可。配置Mysql測試上面php,Apache都已經(jīng)測試過了,下面我們再測試一下Mysql數(shù)據(jù)庫是否已經(jīng)正確啟用。在/var/www目錄下新建mysql_test.php: