LAMP
L: linux
A: Apache(httpd)
M: Mysql/MariaDB
P:PHP/Perl/Python/
LAMP組合的快速架構方案:
http和php是通過模塊整合的;
LAMP架構順序:
1.安裝相應的程序包;
CentOS 6:
yum -y install httpd mysql-server php php-mysql
CentOS 7:
yum -y install httpd mariadb-server php php-mysql
2.創建虛擬主機;
1) cd /etc/httpd/conf.d
vim host2.conf
2) 創建相應的目錄:
# mkdir -pv /myvhost/vhost2
vim /mymyvhost/vhost2/index.php
vhost2 <br>
<?php
phpinfo();
?>
編輯完後,在web端進行PHP功能的測試:
如果成功,則進行PHP數據庫連接測試:
編輯文件:
vim /mymyvhost/vhost2/index.php
vhost2 <br>
<?php
$y = mysql_connect('172.16.1.25','myuser','123456');
if($y)
echo "yes";
else
echo "no";
?>
web測試:
測試成功
注意:‘myuser’這個用戶需要是現在數據庫中授權
即:
mysql> grant all on *.* to 'myuser'@'172.16.%.%' identified by '123456'
1.部署博客系統:
將博客系統的壓縮包放置到/myvhost/vhost2/下
解壓後:
用web端訪問:
然後帶點擊現在就開始圖標進行登錄,然後發佈博文即可;
部署論壇系統 :同博客
web端訪問:
點擊“我同意”圖標進行操作;
注意:如果出現亂碼,則修改httpd的主配置文件(/etc/httpd/conf/httpd.conf):將 AddDefaultCharset UTF-8禁用,
添加 AddDefaultCharset GB2312;
部署數據庫系統:操作同上
登錄後:
然後再本地查看錶是否添加成功:
# mysql -p123456
use ytc
ball表添加成功;