RT.
以前服務器端是使用phpnow套件。
今天嘗試在ubuntu下獨立完成apache2+php+mysql的服務器運行環境。
具體的步驟如下(下面的操作都需要使用root權限):
|.Apache2安裝
sudo apt-get install apache2
安裝的成功標誌是你在瀏覽器中打開127.0.0.1的時候會顯示“It works!”的字眼。
apache2訪問的文件在/var/www文件夾下,但是這個文件是默認沒有寫權限的,我所創建的這個環境只是爲了學習使用,所以我將其文件夾的權限完全提升到最低。
sudo chmod -R 777 /var/www
|.MySQL安裝
sudo apt-get install mysql-server mysql-client
在安裝的過程中,會提示你設置mysql的root賬戶密碼。按照要求設置好。
|.PHP安裝
sudo apt-get install PHP5 libapache2-mod-php5
接下來安裝PHP對mysql的支持程序:
sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
完成後,可以重啓apache2服務器:
sudo /etc/init.d/apache2 restart
重啓完,讓我們在/var/www文件夾下創建一個小型的php環境測試文件phptest.php,內容如下:
<?php
echo phpinfo();
?>
創建完在瀏覽器中訪問這個php測試文件,會得到如下關於服務器運行環境的信息頁面。
正常情況下,這樣子就完成了服務器的基本環境搭建。
|.phpmyadmin安裝
這是網頁版的數據庫管理界面:
sudo apt-get install phpmyadmin
在這個過程中會遇到兩個需要選擇的內容,按照後面的選擇選:
1.Web server to reconfigure automatically: <-- apache2
2.Configure database for phpmyadmin with dbconfig-common? <-- No
sudo ln -s /usr/share/phpmyadmin/ /var/www/