Centos6.8 搭建LAMP平臺
§·運行環境介紹
LAMP的運行環境介紹:
L代表: Linux Centos 6.8
A代表: apache httpd-2.2.15-53.el6.centos.x86_64
M代表:MySQL mysql-server-5.1.73-7.el6.x86_64
P代表: php php-5.3.3-47.el6.x86_64
由于使用的yum的安裝方式,會自動解決依賴關系:
yum install httpd mysql-server php
#httpd服務器程序
#mysql-server mysql服務器程序
#php由于使用的rpm安裝,httpd默認安裝為支持php的模塊化。安裝php默認為apache的模塊。
yum install php-mysql php- mbstring mod_ssl
#php-mysql php 連接mysql的組件
#php-mbstring 使得php支持多字節(支持漢字)
#mod_ssl 使得httpd服務器支持ssl加密通信
§·Centos6.8 LAMP環境測試
以上使用yum安裝軟件后,默認一個LAMP環境應經搭建完成。
※·設置httpd mysqld服務自動啟動
設置自動啟動httpd服務:
[root@localhost ~]service httpd start [root@localhost ~]# chkconfig --add httpd [root@localhost ~]# chkconfig httpd on [root@localhost ~]# chkconfig --list httpd httpd 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉 [root@localhost ~]#
設置自動啟動mysql服務:
[root@localhost ~]service mysqld start [root@localhost ~]# chkconfig --add mysqld [root@localhost ~]# chkconfig mysqld on [root@localhost ~]# chkconfig --list mysqld httpd 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉 [root@localhost ~]#
※·提供頁面文件測試PHP mysql httpd是否正常工作
我們只需要在httpd提供網頁即可:cd /var/www/html/
提供測試頁面為: index.php 內容如下:
<?php $mycon=mysql_connect("localhost",'root',''); if($mycon){echo("數據庫連接成功");} else{ echo("數據庫連接失敗");} ?> <?php phpinfo(); ?>
§·Centos6.8 LAMP搭建discuzx論壇
※·discuzx論壇安裝步驟:
1.配置httpd服務器(使用虛擬主機模式);
使用虛擬主機模式,提供discuzx論壇頁面主目錄。
2.配置mysql服務器;
設置管理discuzx的數據庫管理賬戶;
3.安裝discuzx論壇網站;
※·配置httpd服務器(使用虛擬主機模式)
1. 修改主配置文件:/etc/httpd/conf/httpd.conf
修改一下項目:
ServerTokens OS —> ServerTokens Prod
◎網站顯示版本修改為prod (不顯示信息)
Linsten 80 —> isten 80
Listen 8000
Listen 8080
◎監聽端口添加8000 還需要搭建wordpress個人博客
ServerName localhost:80
◎設置主機名稱檢測,不然啟動服務有點慢,會報一些小錯誤
#DocumentRoot "/var/www/html"
◎注銷掉這一行,即可啟動虛擬主機功能
2 . 配置虛擬主機配置文件:/etc/httpd/conf.d/virhost.conf
vim /etc/httpd/conf.d/virhost.conf
NameVirtualHost 10.1.16.40:80 <VirtualHost 10.1.16.40:80> DocumentRoot /www/discuzx <Directory "/www/discuzx"> AllowOverride None Options none Order allow,deny Allow from all </Directory> </VirtualHost>
※·配置mysql服務器
創建discuzx數據庫為: ultrax
[root@sb www]# mysql -uroot -p -h localhost、 mysql> CREATE DATABASE ultrax ; Query OK, 1 row affected (0.11 sec) mysql>
創建管理賬戶為: admin
mysql> GRANT ALL ON ultrax.* to 'admin'@'localhost' IDENTIFIED BY '123456'; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql>
※·安裝discuzx論壇網站
官方說明文檔: Discuz! X 社區軟件的環境需求 +----------------------------------+ 1. 可用的 www 服務器,如 Apache、Zeus、IIS 等 2. php 4.3.0 及以上 3. Zend Optimizer 2.5.7 及以上 4. MySQL 3.23 及以上,僅針對 MySQL 版 +----------------------------------+ Discuz! X 社區軟件的安裝 +----------------------------------+ 1. 上傳 upload 目錄中的文件到服務器 2. 設置目錄屬性(windows 服務器可忽略這一步) 以下這些目錄需要可讀寫權限 ./config ./data 含子目錄 3. 執行安裝腳本 /install/ 請在瀏覽器中運行 install 程序,即訪問 http://您的域名/論壇目錄/install/ 4. 參照頁面提示,進行安裝,直至安裝完畢
下載 discuzx論壇網站:
lftp 10.1.0.1:/pub/Sources/sources/php> get Discuz_X3.1_SC_UTF8.zip
我下載的為 Discuz_X3.1_SC_UTF8 UTF8版本的,記得與自己httpd提供的配置環境相同,以便出現亂碼。
解壓discuzx論壇網站:
解壓文件到指定的網站主目錄:/www/discuzx,根據說明文件,把解壓出來的upload目錄下的所有文件放置于/www/discuzx 目錄下
通過web服務器配置論壇網站:
通過http://10.1.16.40直接訪問discuzx論壇網站,安裝安裝向導安裝discuzx論壇網站。
小結:
通過以上幾個步驟,簡單的搭建discuzx論壇網站成功。
注意事項
1. LAMP環境搭建好一定記得需要測試環境,以免在安裝論壇時出現錯誤可以排除環境的問題。
2. 論壇網站安裝前一定記得看看readme文件幫助文件,有助于快速安裝論壇網站
§·Centos6.8 LAMP搭建wordpress個人博客
※·配置httpd服務器(使用虛擬主機模式);
NameVirtualHost 10.1.16.40:80 <VirtualHost 10.1.16.40:80> #論壇網站的虛擬主機 DocumentRoot /www/discuzx <Directory "/www/discuzx"> AllowOverride None Options none Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost 10.1.16.40:8000> #使用8000的端口號 DocumentRoot /www/wordpress #博客網站的虛擬主機 <Directory "/www/wordpress"> AllowOverride None Options none Order allow,deny Allow from all </Directory> </VirtualHost>
※·配置mysql服務器;
創建discuzx數據庫為: wordpress [root@sb www]# mysql -uroot -p -h localhost、 mysql> CREATE DATABASE wordpress ; Query OK, 1 row affected (0.11 sec) mysql> 創建管理賬戶為: admin mysql> GRANT ALL ON wordpress.* to 'admin'@'localhost' IDENTIFIED BY '123456'; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql>
※·安裝wordpress博客網站。
下載wordpress博客網站源碼:
lftp 10.1.0.1:/pub/Sources/sources/httpd> get wordpress-4.3.1-zh_CN.zip
把文件解壓到wordpress的網站主目錄:/www/wordpress
通過httpd服務器訪問站點所有的目錄:
http://10.1.16.40:8080/wordpress
第一次安裝會提示自動安裝界面:
點擊:現在就開始安裝
填入正確的在mysql服務器上創建的各個選項,點擊提交
把框框內的數據復制出來,在httpd服務器的wordpress的網站目錄下新建一個文件名為:wp-config.php文件,把復制的內容粘貼到該文件中。點擊進行安裝
填入必要的網站信息,點擊安裝wordpress即可
再次訪問:http://10.1.16.40:8080/wordpress/,即可正常的訪問安裝好的wordpress站點
§·php-myadmin加密管理MySQL主機
1. 由于需要php-myadmin網站加密需要httpd支持ssl加密功能。
我們必須安裝mod_ssl組件,使得httpd支持ssl加密、
2. 頒發網站的證書文件(需要ssl必須,網站必須需要一個對應的域名和證書文件)
自建CA頒發網站證書具體內容參見以前apache站點搭建的文章。
準備好的私鑰文件為:/etc/httpd/ssl-key/httpd.key
準備好的證書文件為:/etc/httpd/ssl-key/httpd.crt
3. 配置httpd服務器(使用ssl虛擬主機模式);
創建基于ssl的虛擬主機,需要修改配置文件: /etc/httpd/conf.d/ssl.conf
修改內容如下:
SSLCertificateFile /etc/httpd/ssl-key/httpd.crt #公鑰文件存儲路徑 SSLCertificateKeyFile /etc/httpd/ssl-key/httpd.key #私鑰文件存儲路徑 DocumentRoot "/www/phpmyadmin" ServerName www.phpmyadmin.com:443 <Directory "/www/phpmyadmin"> AllowOverride None Options none Order allow,deny Allow from all </Directory>
4. 安裝php-myadmin網站管理mysql主機。
下載php-myadmin網站程序
解壓文件到php-myadmin的主目錄:/www/phpmyadmin
重啟httpd服務即可
5. 測試訪問加密站點:https://www.phpmyadmin.com即可
小結:
1. 安裝完php-myadmin,登錄https://www.phpmyadmin.com提示需要安裝php-mbstring
yum install php-mbstring
2. 登錄php-myadmin,提示需要mcypt,該mcypt程序可能需要自己手工下載安裝。
原創文章,作者:linux_root,如若轉載,請注明出處:http://www.www58058.com/50470