1、 安裝mysql,為了配置php環境提供庫環境.
版本:5.6.12 步驟:
(1)、rpm –qa | grep mysql命令查看之前的版本碎片,并通過yum remove mysql.*刪除,否則報安裝沖突錯誤
(2)、tar -xf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz -C /usr/local/ #添加解壓縮目錄
(3)、ln -sv mysql-5.6.12-linux-glibc2.5-x86_64/ mysql #創建軟連接
cd mysql
ll
(4)、groupadd mysql #添加用戶組
useradd –g mysql mysql #添加用戶 useradd -g 組名 用戶名
chown -R mysql:mysql . #更改屬主屬組
(5)、scripts/mysql_install_db 執行mysql初始化
(6)、初始化完成后mysql中目錄文件的屬主應改回成root,以免被別人攻破mysql用戶密碼而帶來數據破壞等
cd /usr/local/mysql/
chown root /usr/local/mysql/* -R
(7)、為mysql提供sysv服務腳本并啟動服務
- cp support-files/mysql.server /etc/init.d/mysqld #復制sysv腳本
- chkconfig --add mysqld
- chkconfig mysqld on #開機自啟動
- chkconfig mysqld –list
(8)、輸出mysql的庫文件給系統庫查找路徑
/etc/ld.so.conf.d/mysql.conf
添加:/usr/local/mysql/lib #直接新建編輯/etc/ld.so.conf.d/mysql.conf文件,把mysql的庫文件路徑添加進去就可以了
(9)、輸出mysql的頭文件至系統頭文件路徑/usr/include
ln -sv /usr/local/mysql/include/ /usr/include/mysql
ldconfig –v# 讓系統重新讀取庫文件
(10)、修改PATH環境變量,讓系統可以直接使用mysql的相關命令
vim /etc/profile.d/mysql.sh #添加環境變量(與添加httpd是一樣的)
export PATH=$PATH:/usr/local/mysql/bin
source /etc/profile #重新讀取一下環境變量
默認mysql 用戶名:root,密碼:123456
2、安裝Apache
版本:2.4.10 步驟:
1、rpm –qa | grep httpd查看系統自帶的httpd服務器,并通過yum remove httpd.*刪除
2、下載apr-1.5.1.tar.gz、apr-util-1.5.3.tar.gz、pcre-8.35.zip,這些安裝Apache需要的依賴包,安裝apr-1.5.1.tar.gz.
- tar –zxf apr-1.5.1.tar.gz
- ./configure - -prefix=/usr/local/apr
- make
- make install
3、安裝 apr-util-1.5.3.tar.gz
- tar –zxf apr-util-1.5.3.tar.gz
- ./configure - -prefix = =/usr/local/apr-util
- -with-apr = /usr/local/apr/bin/apr-1-config
- make
- make install
4、安裝 pcre-8.35.zip
- unzip pcre-8.35.zip
- ./configure –prefix= /usr/local/pcre
- make
- make install
5、安裝 libmcrypt-2.5.8.tar.gz
- tar –zxf libmcrypt-2.5.8.tar.gz
- ./configure --prefix=/usr/local/libmcrypt
- make && make install
6、安裝 httpd-2.4.10.tar.gz
- tar –zxf httpd-2.4.10.tar.gz
- ./configure --prefix=/usr/local/httpd
- --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre //開源軟件:Vevb.com
- make
- make install
修改配置文件:vim /usr/local/httpd/conf/httpd.conf
找到:DirectoryIndex index.html index.php index.php3
添加index.php
啟動Apache/usr/local/apache2/bin/apachectl start
關閉apache:/usr/local/apache2/bin/apachectl stop
重啟Apache/usr/local/apache2/bin/apachectl restart
啟動后,在瀏覽器輸入:http://ip:80 頁面返回“It works”
3、安裝php
版本:5.6.0 步驟:
- tar –zxf php-5.6.0.tar.gz
- ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-openssl --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --enable-sockets --with-apxs2=/usr/local/httpd/bin/apxs --with-mcrypt --with-config-file-scan-dir=/usr/local/php/etc/php.d --with-bz2 --enable-maintainer-zts --with-mcrypt=/usr/local/libmcrypt
- make
- make install
4、配置Apache下的php環境,需要修改Apache的配置文件httpd.conf以得到PHP的解析.
1、在LoadModule中添加:LoadModule php5_module modules/libphp5.so
2、在# probably should define those extensions to indicate media types:
- AddType application/x-compress .Z
- AddType application/x-gzip .gz .tgz下面添加:
- AddType application/x-httpd-php .php
- AddType application/x-httpd-php-source .phps
3、在DirectoryIndex增加 index.php,以便Apache識別PHP格式的index
DirectoryIndex index.html index.php index.phps
4、最后一步驗證PHP環境:
在/usr/local/apache2/htdocs/目錄下創建php測試頁面:php_test.php
添加內容:phpinfo();用尖括號和問號括起來
重啟apache:/usr/local/httpd/bin/apachectl restart
通過瀏覽器:http:10.0.50.2:80/php_test.php驗證安裝成功
5、安裝phpMyAdmin 版本:4.2.7
unzip phpMyAdmin-4.2.7-all-languages.zip
cp phpMyAdmin-4.2.7-all-languages/* /usr/local/apache2/htdocs/phpmyadmin
重啟apache:/usr/local/httpd/bin/apachectl restart
在瀏覽器訪問:http:10.0.50.2:80/phpmyadmin驗證安裝成功.
6、安裝discuz 版本:X3.2
在/usr/local/httpd/htdocs目錄下創建bbs目錄
mkdir bbs
將X3.2解壓縮下的upload目錄中的全部文件傳到bbs目錄下
chmod 777 –R bbs/*
通過http:10.0.50.2:80/bbs訪問進行安裝成功即可
注:還有一種簡單方法,下載xampp集成的lamp環境,把論壇裝在該環境下即可,節省很多時間.
新聞熱點
疑難解答