實驗環(huán)境
網(wǎng)關 classroom 172.25.8.254
workstation 172.25.8.9
rver a~j eth0 172.25.8.10- 外網(wǎng)
eth1 192.168.8.x 內(nèi)網(wǎng)
eth2 192.168.8.x 備用
項目一 搭建apache服務器
需求:搭建一臺LAMP (Linux+Apache+Mysql+Php)架構的服務器
-----------------------------------------------------------------------------------------------
設計:
原理:1)webrver :apache 進行請求的處理 使用http協(xié)議 監(jiān)聽80端口 能處理html靜態(tài)頁面,動態(tài)頁面要轉交給php處理
網(wǎng)頁分類 php jsp asp html
2)訪問過程 client ---->www.xxx.com --->rver
apache對一個php頁面請求會產(chǎn)生一個php進程 加載php模塊 Load modules
3)php編譯,編譯的過程需要連接數(shù)據(jù)庫 a.需要連接數(shù)據(jù)庫的驅動 b.登陸認證的配置,mysql地址,用戶名,密碼,連接的數(shù)據(jù)庫名
4)databa產(chǎn)生庫表 手動的在mydql中創(chuàng)建庫 和對php進行授權
硬件:Linux服務器
系統(tǒng):rhel7
軟件:httpd php php-mysql(驅動程序) mariadb-rver
服務:httpd mariadb
-----------------------------------------------------------------------------------------------
部署:
yum install httpd php php-mysql mariadb-rver -y #安裝軟件
配置虛擬主機
/etc/httpd/conf.d
vim www.abc.com.conf 新建配置文件
<VirtualHost *:80>
ServerName www.abc.com #虛擬主機名
DocumentRoot /var/www/abc.com #虛擬主機目錄
</VirtualHost>
mkdir /var/www/abc.com #創(chuàng)建網(wǎng)站目錄
cd /etc/httpd/conf.modules.d/ 模塊配置
cd /etc/httpd/modules/ 模塊
xxx.conf
abc.com index.php頁面
cd /var/www/abc.com
vim index.php #新建一個測試頁面
<?php
phpinfo();
?>
--------------------------------------------------
項目實施
-------------------------搭建Discuz論壇-------------
rvera:
rpm -ql php-mysql # 檢查連接數(shù)據(jù)庫的驅動
/usr/lib64/php/modules/mysql.so #連接數(shù)據(jù)庫驅動
rm -f /var/www/abc.com/index.php #刪除測試頁
mount 172.25.254.250:/content /mnt #掛載遠程目錄
cp /mnt/ula/Discuz_X2.5_SC_UTF8.zip /tmp #cp網(wǎng)站源文件
cd /tmp
unzip Discuz_X2.5_SC_UTF8.zip #解壓縮
ls upload
cp -r upload/* /var/www/abc.com #復制網(wǎng)頁文件到網(wǎng)站根目錄
chown apache. /var/www/abc.com -R #對目錄和文件修改權限
tenforce 0 #關閉linux
vi /etc/linux/config Permissive #修改配置文件更改linux
systemctl start mariadb #啟動數(shù)據(jù)庫
mysql
>create databa discuz; #創(chuàng)建discuz庫
>grant all on discuz.* to discuz@'localhost' identified by 'uplooking'; #對php進行授權
-----------------------------------------------------
測試:
workstation:
vim /etc/hosts #修改hosts
172.25.8.10 www.abc.com
firefox #打開瀏覽器www.abc.com進行網(wǎng)站初始化安裝和測試
--------------------------------------------------------
問題解答
1)、訪問出現(xiàn)Unable to connect
檢查firewalld和linux
2)、數(shù)據(jù)庫找不到
檢查是否安裝了驅動
本文發(fā)布于:2023-02-28 20:12:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167766167381202.html
版權聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。
本文word下載地址:apache php mysql.doc
本文 PDF 下載地址:apache php mysql.pdf
| 留言與評論(共有 0 條評論) |