opensuse 下搭建mysql apache_openSUSE安裝配置LAMP(Linux+Apache+Mysql+PHP)

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

aHR0cDovL2ltYWdlNjguMzYwZG9jLmNvbS9Eb3dubG9hZEltZy8yMDE0LzAxLzAzMTUvMzc5ODUzMTdfMS5qcGc=

正如你所看到的,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模塊成功加載。

aHR0cDovL2ltYWdlNjguMzYwZG9jLmNvbS9Eb3dubG9hZEltZy8yMDE0LzAxLzAzMTUvMzc5ODUzMTdfMi5qcGc=

默認安裝是沒有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了。

aHR0cDovL2ltYWdlNjguMzYwZG9jLmNvbS9Eb3dubG9hZEltZy8yMDE0LzAxLzAzMTUvMzc5ODUzMTdfMy5qcGc=

phpMyAdmin頁面

PS:外網連接注意關閉防火牆,或者打開External Zone->HTTP server!!

以上就是在openSUSE12.1搭建Web服務器的具體過程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值