Linux+Apache+Mysql/MariaDB+perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
目前LAMP架构时大多数中小企业最青睐的PHP架构选择,也是众多Linux SA喜欢选择的一套架构。
搭建这样一套架构可以用yum方法
1、yum安装相关的包
yum install httpd httpd-dev1 mysql-server mysql-devel php php-deve1 php-mysql -y
2、测试php环境
cd /var/www/html
vim index.php
添加内容
<?php
phpinfo();
?>
3、然后我们重启以下服务
systemctl restart httpd
4、测试服务是否已经开启,打开网页输入主机IP地址,如果显示网页内容则成功,如果网页链接不成功则失败
http://192.168.220.130
5、失败原因可能是防火墙没关,可以关闭防火墙一试
systemctl stop firewalld.service
6、下载论坛,网址为:http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip
这里我们可以先下载到本地,然后再传入虚拟机中
yum -y install lrzsz
rz -y
然后选择下载的文件即可
7、下载完成后解压到/var/www/html/
unzip Discuz_X3.1_SC_UTF8.zip -d /var/www/html/
8、进入到/var/www/html/下把upload/改名为discuz
cd /var/www/html
mv upload discuz
9、添加权限
cd /var/www/html/discuz/
chmod 777 -R *
10、进行安装
打开网页,网址为:http://192.168.220.130/discuz
11、发现没有权限,安装时提示没有权限写入,推断是色Linux在作怪
vi /etc/selinux/config
将将【SELINUX=enforcing 】改为【SELINUX=disabled】然后重启系统即可
12、检查安装环境后点击下一步,选择全新安装
13、这时安装向导会进入安装数据库页面,但是我们的数据库中并没有相应的数据库,所以我们要进入数据库建立相应的数据库
14、我们新建一个名为dascuz的数据库
>create database discuz;
>grant all on discuz.* to discuz@'localhost' identified by "12345";
注意:这里的localhost要与网页安装过程中的数据库服务器地址一样
15、在安装网页中填写数据库信息与管理员信息,数据库信息要与刚才添加的数据库一致
16、完成后点击下一步,等待片刻后进入数据库查看是否建了许多表
>use discuz;
>show tables;
17、这时我们就可以登陆网页进入论坛注册账号了,注册的账号以及密码等会存储在数据库中