分離php和mysql搭建LAMP平臺

  正常情況下,在同一臺服務器上搭建LAMP平臺時各組件安裝順序是:Linux-mysql-apache-php。其中mysql和apache安裝沒有前後順序。而對於mysql和apache+mysql不在一臺服務器的時候,如何讓PHP能夠連接到MySQL呢?

  一、安裝Mysql服務器 (mysql服務器IP地址:192.168.10.2)

     1、創建mysql運行用戶

    [轉載]分離php和mysql搭建LAMP平臺

     2、解碼mysql源碼包(mysql-5.1.55)

   [轉載]分離php和mysql搭建LAMP平臺

    3、配置,並指定安裝路徑

[轉載]分離php和mysql搭建LAMP平臺

  4、修改include子文件夾下的config.h文件,實現完美支持gbk,gb2312字符集編碼

   [轉載]分離php和mysql搭建LAMP平臺

    5、編譯及安裝

   [轉載]分離php和mysql搭建LAMP平臺

    6、建立my.conf配置文件 

    [轉載]分離php和mysql搭建LAMP平臺

    7、初始化數據庫文件,並授予mysql用戶運行權限

[轉載]分離php和mysql搭建LAMP平臺

    8、優化路徑

[轉載]分離php和mysql搭建LAMP平臺

    9、添加系統服務

    [轉載]分離php和mysql搭建LAMP平臺

    10、啓動服務,並修改mysql管理員密碼[轉載]分離php和mysql搭建LAMP平臺

    11、授權mysql管理員遠程登錄mysql數據庫

     [轉載]分離php和mysql搭建LAMP平臺

 二、apache+php安裝(服務器IP地址:192.168.10.1)

   <一>apache安裝

     1、卸載rpm包安裝的httpd服務

     [轉載]分離php和mysql搭建LAMP平臺

     2、解包

     [轉載]分離php和mysql搭建LAMP平臺

     3、配置

[轉載]分離php和mysql搭建LAMP平臺

     4、編譯安裝

 [轉載]分離php和mysql搭建LAMP平臺

   5、優化路徑

   [轉載]分離php和mysql搭建LAMP平臺
  6、添加系統服務

[轉載]分離php和mysql搭建LAMP平臺
  7、啓動服務

  [轉載]分離php和mysql搭建LAMP平臺

   8、客戶端測試首頁

  [轉載]分離php和mysql搭建LAMP平臺

 

<二>PHP安裝

   1、安裝數據加密等擴展工具(如libmcrypt、mhash、mcrypt)

      注意:這三個包mcrypt要最後安裝

[轉載]分離php和mysql搭建LAMP平臺

  2、編譯安裝php [轉載]分離php和mysql搭建LAMP平臺
  3、建立php.ini配置文件並調整內容  [轉載]分離php和mysql搭建LAMP平臺

 4、調整httpd.conf內容

   [轉載]分離php和mysql搭建LAMP平臺

 5、測試php和apache是否成功

   [轉載]分離php和mysql搭建LAMP平臺
[轉載]分離php和mysql搭建LAMP平臺

三、實現php連接mysql

  php連接mysql可以通過mysq_connect函數來連接。

  首先php要添加對mysql模塊的支持,由於mysql和php不在同一臺服務器,所喲我們添加php的擴展模塊。

  1、在apache+php服務器上安裝mysql-devel [轉載]分離php和mysql搭建LAMP平臺
 2、切換到php源代碼包的擴展目錄下的mysql目錄下運行phpize命令來生成配置文件

  [轉載]分離php和mysql搭建LAMP平臺

3、配置,編譯及安裝(安裝完成之後會在擴展模塊路徑下生成一個mysql.so模塊文件

 [轉載]分離php和mysql搭建LAMP平臺

4、將擴展模塊添加到php.ini配置文件

[轉載]分離php和mysql搭建LAMP平臺

5、重啓httpd服務,編寫一個mysql連接測試頁面

 [轉載]分離php和mysql搭建LAMP平臺

6、客戶端訪問測試

[轉載]分離php和mysql搭建LAMP平臺



linux技術交流羣:295294329

  





   

 


原網頁地址:http://blog.sina.com.cn/s/blog_b6e37c3f0101oo81.ht...
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章