qq竞彩足球比分直播 > 網絡資訊 > 技術支持 >
CentOS下用yum配置php+mysql+apache
分享至:0
2016-04-17 11:01:29     來源:互聯網     點擊:
導讀: 想在一臺CentOS的機器上安裝配置支持dedeCMS的php+mysql+apache環境,把摸索的過程記錄如下:1 安裝Apahce,PHP,Mysql,以及php連接mysql庫組 想在一臺CentOS的機器上安裝配置支持dedeCMS的php+mysql+apache環境,把摸索的過程記錄如下:
 
1. 安裝Apahce, PHP, Mysql, 以及php連接mysql庫組件。
yum -y install httpd php mysql mysql-server php-mysql

2. 配置開機啟動服務
/sbinkconfig httpd on [設置apacheqq竞彩足球比分直播httpd服務開機啟動]
/sbinkconfig --add mysqld [在服務清單中添加mysql服務]
/sbinkconfig mysqld on [設置mysql服務開機啟動]

/sbinrvice httpd start [啟動httpd服務,與開機啟動無關]
/sbinrvice mysqld start [啟動mysql服務,與開機無關]

3.設置mysql數據庫root帳號密碼。
mysqladmin -uroot password 'newpassword' [引號內填密碼]

4. 讓mysql數據庫更安全
mysql -uroot -p [此時會要求你輸入剛剛設置的密碼,輸入后回車即可]

mysql> DROP DATABASE test; [刪除test數據庫]
mysql> DELETE FROM mysql.user WHERE user = ''; [刪除匿名帳戶]
mysql> FLUSH PRIVILEGES; [重載權限]

5. 按照以上的安裝方式, 配置出來的默認站點目錄為ar/wwwml/新建一個php腳本:
< ?
phpinfo();
?>

6. 新建一個數據庫,添加一個數據庫用戶,設置用戶權限。寫個php腳本測試一下數據庫連接吧。
mysql> CREATE DATABASE my_db;
mysql> GRANT ALL PRIVILEGES ON my_db.* TO 'user'@'localhost' IDENTIFIED BY 'password';

//安裝apache擴展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
//安裝php的擴展
yum install php-gd
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
//安裝mysql擴展
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
 
================================ 我是分隔線 ================================
 
如果您夠幸運,通過以上步驟已經安裝好php,mysql,apache及相關的組件及庫支持了,下面要做的就是通過修改配置文件使其聯系起來。
1、修改php配置文件php.ini
這個文件依你安裝的版本和目錄不同,可能是/etc/php.ini 或者 /etc/php/php.ini,也可能是 /usr/local/etc/php/php.ini,修改register-golbals = Off 為 register-golbals = On 狀態。
 
2、修改apache配置文件httpd.conf
 
首先找到AddType部分,在其后加入如下兩句:
AddType application/x-httpd-php .php .php3 
AddType application/x-httpd-php-source .phps
再找到LoadModule部分,在其后加入如下兩句:
LoadModule mysql_auth_module modules/mod_auth_mysql.so
LoadModule php5_module modulesbphp5.so
需要注意的是,so文件依版本不同而可能名稱不同,請根據實際情況命名,同時要注意modules目錄下是否存在該文件,如果不存在,說明相應的??槊揮邪滄?。
 
重啟apache。
 
================================ 我是分隔線 ================================
 
如果您夠幸運,目前php+mysql+apache都已經能夠正常協同工作了,只要把DedeCMS的相關文件上傳到www目錄,按照提示進行安裝即可了。 

? ? ?
?