Linux - 是富有情味的開源操作系統;Apache - 這個星球上大師級的WEB服務器;MySQL - 是你喜愛的開源數據庫軟件;PHP - 受歡迎的WEB編程語言。
1)安裝配置Apache2
linux-#zypper install apache2
(推薦在yast下安裝,源代碼安裝依賴包嫌麻煩)
Apache安裝完后,用下面的代碼檢驗:
linux-#service apache2 status
一般默認安裝后apache2服務沒有開啟,為了測試Apache是否能夠運行正常,在/srv/www/htdocs/目錄建立一個index.html文件。這個目錄是Apache默認的網站根目錄。
2)啟動Apache2服務
linux-#service apache2 start
返回:redirecting to systemctl
linux-#service apache2 status
返回內容中包含Active: active (running) since ……說明服務已經成功開啟。
現在開啟一個瀏覽器如Firefox,輸入http://localhost,那么現在就可以看到剛才index.html文件中的內容,下面我們安裝PHP5。
3)安裝PHP5
linux-#zypper install php5 php5-mysql apache2-mod_php5
以上為安裝php5的依賴包,在YaST->Software Manager中選取php5其他包也會自動選取。
這將安裝PHP5, PHP5-MySQL 模塊和Apache2-PHP5 模塊。為了讓Apache2支持PHP5模塊,現在重啟Apache2讓改動生效。
linux-#service apache2 restart
4)測試PHP5並獲取PHP5的安裝信息
現在我們將在該默認網站的文件根目錄(/srv/www/htdocs/)中創建一個小型PHP文件(info.php的)和在瀏覽器中調用它。該文件將顯示很多關於我們的PHP安裝,如安裝的PHP版本和有用的一些細節。
linux-#vim /srv/www/htdocs/info.php
鍵入:
phpinfo()
?>
firefox瀏覽器中打開http://localhost/info.php
正如你所看到的,PHP5的工作,它通過Apache 2.0的處理程序,在服務器API線。如果你繼續向下滾動,你會看到所有在PHP5中已經啟用的模塊。MySQL是沒有列出,這意味着我們沒有在PHP5支持MySQL。
5)安裝MySQL
linux-#zypper install mysql-community-server mysql-community-server-tools
這樣就把MySQL數據庫和可選安裝的mysql-tools(設置工具)安裝到openSUSE上了。同樣按以下命令驗證是否已經安裝上:
linux-#service mysql status
啟動MySQL服務
linux-#service mysql start
firefox瀏覽器中重新打開http://localhost/info.php,看到mysql模塊成功加載。
默認安裝是沒有root密碼的,但是root密碼是非常重要的。
設置root密碼
linux- # mysqladmin -u root password rootpassword
這是將root密碼設置為”rootpassword”。你可以設置一個安全適當的密碼。
mysql>show databases;
+----------------------------+
| Database |
+----------------------------+
| information_schema |
| mysql |
| test |
+----------------------------+
3 rows in set (0.04 sec)
mysql>
按以上操作,我用MySQL Client作為root登錄,列舉了數據庫。這樣就已經完全在openSUSE上安裝了LAMP服務。
6)安裝phpMyAdmin
phpMyAdmin是一個網絡接口,通過它可以管理你的MySQL數據庫。
phpMyAdmin的可安裝如下:
linux-#zypper install phpMyAdmin
為了確保我們稍后通過ISPConfig創建的所有網站訪問phpMyAdmin的可以和登錄使用phpmyadmin(http://www.example.com/phpmyadmin)和phpMyAdmin(如http://www.example.com/phpMyAdmin),打開/ etc/apache2/conf.d/phpMyAdmin.conf文件設置
linux-#vim / etc/apache2/conf.d/phpMyAdmin.conf
輸入:
Alias /phpMyAdmin /srv/www/htdocs/phpMyAdmin
Alias /phpmyadmin /srv/www/htdocs/phpMyAdmin
設置別名,重啟apache2
在地址欄輸入http://127.0.0.1/phpMyAdmin/:你就可以訪問phpMyAdmin了。
phpMyAdmin頁面
PS:外網連接注意關閉防火牆,或者打開External Zone->HTTP server!!
以上就是在openSUSE12.1搭建Web服務器的具體過程。