使用rpm包安裝lamp環境
前提:
是你的centos能聯網,或者有本地的yum倉庫
或者配置通過代理上網
vim /etc/yum.conf
加入如下內容
proxy=http://192.168.11.82:808
1.通過yum命令自動解決依賴關係安裝lamp環境
# yum install -y httpd php php-mysql mysql-server mysql php-mcrypt2.直接通過空密碼無法訪問資料庫
# mysql -uroot -p
發現是沒有啟動服務
# service mysqld start
3.將服務設定為開機啟動動
# chkconfig mysqld on
# chkconfig --list mysqld
# chkconfig httpd on
4.測試PHP程式是否能夠正常解析
vim /var/www/html/index.php
加入如下內容:
<html>
<head>
<title>php test page</title>
</head>
<body>
<h1>
php test page
</h1>
<?php
phpinfo();
?>
</body>
</html>
訪問測試是否顯示正常
若不能訪問可能是防火牆沒關閉
# service iptable stop
在次基礎上安裝wordpress程式進行驗證
1.解壓安裝包
# unzip wordpress-3.3.1.zip
2.拷貝到目標資料夾下
# cp -r wordpress /var/www/html/
3.修改相關的資料庫等配置
# cd /var/www/html/wordpress/
# cp wp-config-sample.php wp-config.php
vim wp-config.php
define('DB_NAME', 'wpsdb');
/** MySQL database username */
define('DB_USER', 'wpsuser');
/** MySQL database password */
define('DB_PASSWORD', 'wpspass');
4.建立資料庫和相關使用者
建立wpsdb
mysql> CREATE DATABASE wpsdb;
授權wpsuser使用者給wpsdb資料庫所有許可權
mysql> GRANT ALL PRIVILEGES on wpsdb.* TO 'wpsuser'@'localhost' IDENTIFIED BY 'wpspass';
重新整理許可權
mysql> flush privileges;
5.安裝
訪問http://192.168.8.40/wordpress/wp-admin/install.php
根據提示進行安裝
安裝phpmyadmin
# unzip phpMyAdmin-3.4.3.2-all-languages.zip
# cp -r phpMyAdmin-3.4.3.2-all-languages /var/www/html/phpmyadmin
# cp config.sample.inc.php config.inc.php
通過openssl生產隨機編碼作為phpmyadmin的驗證碼
# openssl rand -hex 16
a6496fdcecb2ee7a9bcfdba774b5513a
# vim config.inc.php
# service httpd reload
通過phpmyadmin訪問http://192.168.8.40/phpmyadmin
設定mysql資料庫root密碼(root空密碼不能通過phpmyadmin登入)
可以通過mysql> help SET PASSWORD; 獲取命令幫助
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysql');
mysql> FLUSH PRIVILEGES;
設定虛擬主機
# vim /etc/httpd/conf/httpd.conf
註釋掉預設的www目錄
#DocumentRoot "/var/www/html"
在最後加入
<VirtualHost *:80>
ServerName www.a.com
DocumentRoot /var/www/html/wordpress
</VirtualHost>
<VirtualHost *:80>
ServerName www.b.org
DocumentRoot /var/www/html/phpmyadmin
</VirtualHost>