(2)編譯須要的環境:yum -y install libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel openssl-devel libtool-ltdl-devel gcc *c++* ncurses-devel
[root@fxq ~]# groupadd mysql
[root@fxq ~]# useradd -g mysql mysql
[root@fxq ~]# tar -xvf mysql-5.1.67.tar.gz
[root@fxq ~]# cd mysql-5.1.67
[root@fxq mysql-5.1.67]# ./configure --prefix=/usr/local/mysql
[root@fxq mysql-5.1.67]# make && make intsall
[root@fxq mysql-5.1.67]# cp support-files/my-medium.cnf /etc/my.cnf
[root@fxq mysql-5.1.67]# cd /usr/local/mysql //初始化mysql數據庫
[root@fxq mysql]# chown -R root:mysql .
[root@fxq mysql]# chown -R mysql var
[root@fxq mysql]# bin/mysqld_safe --user=mysql & //用mysql用戶安全啓動mysql程序,並容許放到後臺運行
[root@fxq mysql]# /usr/local/mysql/bin/mysqladmin -u root -p password 123456 //爲進入mysql數據庫添加一個用戶root,密碼爲123456
[root@fxq mysql]# /usr/local/mysql/bin/mysql -u root -p //登陸mysql數據庫
Enter password:
進入mysql數據庫以後,建立wordpress數據庫:
mysql>create database wordpress;
[root@fxq mysql]# echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >> /etc/rc.local //開機自啓
(2)編譯安裝apache:
[root@fxq ~]# tar -xvf httpd-2.2.19.tar.gz
[root@fxq ~]# cd httpd-2.2.19
[root@fxq httpd-2.2.19]#./configure --prefix=/usr/local/apache --with-mysql=/usr/local/mysql --enable-module=so --enable-rewrite
[root@fxq httpd-2.2.19]# make && make intsall
[root@fxq httpd-2.2.19]# /usr/local/apache/bin/apachectl start
安裝完成後,瀏覽器輸入http://192.168.220.11,頁面顯示「It's works!」,說明安裝成功
(3)編譯安裝php:
[root@fxq ~]# tar -xvf php-5.2.17.tar.gz
[root@fxq ~]# cd php-5.2.17
[root@fxq php-5.2.17]# ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/php
[root@fxq php-5.2.17]# make && make install
[root@fxq php-5.2.17]# cp php.ini-dist /usr/local/php/lib/php.ini
[root@fxq php-5.2.17]# vim /usr/local/php/lib/php.ini //編輯配置文件
修改 register_globals=Off爲register_globals=On
[root@fxq php-5.2.17]# vim /usr/local/apache/conf/httpd.conf
1.在53行找到LoadModule php5_module modules/libphp5.so後添加"AddType application/x-httpd-php .php"和"AddType application/x-httpd-php-source .phps"
![](http://static.javashuo.com/static/loading.gif)
2.在169行找到"DirectoryIndex index.html" 在index.html 前添加 index.php
![](http://static.javashuo.com/static/loading.gif)
修改完成以後,保存退出,重啓服務:
[root@fxq php-5.2.17]# /usr/local/apache/bin/apachectl restart
重啓可能會出現httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
解決辦法:
# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so
# service httpd restart
測試php環境:
[root@fxq php-5.2.17]# vim /usr/local/apache/htdocs/index.php
<?php
phpinfo();
?>
[root@fxq php-5.2.17]#/usr/local/apache/bin/apachectl restart
在瀏覽器中輸入http://192.168.220.11,出現以下圖php頁面,說明安裝成功。
![](http://static.javashuo.com/static/loading.gif)
3.安裝wordpressphp
[root@fxq ~]# unzip wordpress-2.9-zh_CN.zip html
[root@fxq ~]# cp wordpress/ /usr/local/apache/htdocs/mysql
[root@fxq ~]# cd /usr/local/apache/htdocs/wordpresslinux
[root@fxq wordpress]# cp wp-config-sample.php wp-config.phpc++
[root@fxq wordpress]# vim wp-config.php sql
修改配置文件爲:數據庫
define('DB_NAME', 'wordpress');apache
define('DB_USER', 'root');vim
define('DB_PASSWORD', '123456');瀏覽器
在瀏覽器中輸入http://ip/wordpress//wp-admin/install.php進行安裝,
![](http://static.javashuo.com/static/loading.gif)
此時會自動生成一個用戶名爲admin,密碼隨機,記得保存,
![](http://static.javashuo.com/static/loading.gif)
選擇登陸:
![](http://static.javashuo.com/static/loading.gif)
登陸進去以後,修改密碼便可。
界面以下:
![](http://static.javashuo.com/static/loading.gif)
4.安裝phpMyAdmin-3.5.1-rc1-all-languages
[root@fxq ~]# tar -xzf phpMyAdmin-3.2.1-all-languages.tar.gz
[root@fxq ~]# cp -R phpMyAdmin-3.5.1-rc1-all-languages /usr/local/apache/htdocs/
[root@fxq ~]# cd /usr/local/apache/htdocs/phpMyAdmin-3.5.1-rc1-all-languages/
[root@fxq phpMyAdmin-3.5.1-rc1-all-languages]# cp config.sample.inc.php config.inc.php
[root@fxq phpMyAdmin-3.5.1-rc1-all-languages]# vim config.inc.php
修改44-45行
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
爲:
![](http://static.javashuo.com/static/loading.gif)
保存退出,在瀏覽器輸入:http://192.168.220.11/phpMyAdmin-3.5.1-rc1-all-languages進入登陸界面,
輸
![](http://static.javashuo.com/static/loading.gif)
入用戶名root,密碼123456,便可進入後臺
![](http://static.javashuo.com/static/loading.gif)
自此,整個平臺搭建完成!