正常情況下,在同一臺服務器上搭建LAMP平臺時各組件安裝順序是:Linux-mysql-apache-php。其中mysql和apache安裝沒有前後順序。而對於mysql和apache+mysql不在一臺服務器的時候,如何讓PHP能夠連接到MySQL呢?
一、安裝Mysql服務器 (mysql服務器IP地址:192.168.10.2)
1、創建mysql運行用戶
2、解碼mysql源碼包(mysql-5.1.55)
3、配置,並指定安裝路徑
4、修改include子文件夾下的config.h文件,實現完美支持gbk,gb2312字符集編碼
5、編譯及安裝
6、建立my.conf配置文件
7、初始化數據庫文件,並授予mysql用戶運行權限
8、優化路徑
9、添加系統服務
11、授權mysql管理員遠程登錄mysql數據庫
二、apache+php安裝(服務器IP地址:192.168.10.1)
<一>apache安裝
1、卸載rpm包安裝的httpd服務
2、解包
3、配置
4、編譯安裝
5、優化路徑
6、添加系統服務
8、客戶端測試首頁
<二>PHP安裝
1、安裝數據加密等擴展工具(如libmcrypt、mhash、mcrypt)
注意:這三個包mcrypt要最後安裝
2、編譯安裝php
3、建立php.ini配置文件並調整內容
4、調整httpd.conf內容
php連接mysql可以通過mysq_connect函數來連接。
首先php要添加對mysql模塊的支持,由於mysql和php不在同一臺服務器,所喲我們添加php的擴展模塊。
1、在apache+php服務器上安裝mysql-devel
2、切換到php源代碼包的擴展目錄下的mysql目錄下運行phpize命令來生成配置文件
3、配置,編譯及安裝(安裝完成之後會在擴展模塊路徑下生成一個mysql.so模塊文件