标签:lamp
LAMPL: 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表添加成功;
标签:lamp
原文地址:http://blog.51cto.com/yuantianchi/2112850