1. 程式人生 > >Linux系統下配置伺服器執行環境

Linux系統下配置伺服器執行環境

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

然後在瀏覽器中訪問127.0.0.1/phpmyadmin可能會返回空頁面,可以通過下面這個方法解決:
sudo ln -s /usr/share/phpmyadmin/ /var/www/
至此,整個linux伺服器端的環境就搭建完成了。可是在對伺服器的優化上還沒有涉及。各位如果有興趣可以在安裝完成這個環境之後繼續深挖。