Linux+Apache+Mysql/MariaDB+Perl/PHP/Python 一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的 Web 应用程序平台。
yum安装Apache、PHP
yum -y install httpd httpd-devel php php-devel php-mysql php-fpm
启动apache并加入开机自启
systemctl start httpd
systemctl enable httpd
查看80端口与3306端口是否启动
netstat -ntl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp6 0 0 :::3306 :::* LISTEN
tcp6 0 0 :::80 :::* LISTEN
在Apache的发布目录创建一个测试页面
cd /var/www/html/
vim index.php
<?php
phpinfo();
?>
关闭防火墙与selinux
#设置或停止防火墙:
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# systemctl disable firewalld.service
#关闭selinux:
临时关闭:
[root@localhost ~]# setenforce 0
永久关闭(修改配置文件):
[root@localhost ~]# vim /etc/selinux/config
改成SELINUX=disabled
浏览器访问ip
到这里为止,一个简单的LAMP架构就搭建完成了
源码安装 DISCUZ 论坛
cd /usr/local/
wget http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip
yum -y install unzip
unzip Discuz_X3.1_SC_UTF8.zip -d /var/www/html/
cd /var/www/html/
重名令程序文件
mv upload/* .
mv: overwrite ‘./index.php’? y
因为之前手动创建过一个php测试文件,所以这里y覆盖掉
然后在浏览器再次访问ip
选择“我同意”
要将网页内容中红叉部分修正再试
解决方法,赋予 discuz 目录完全访问权限
chmod 777 -R data/ uc_server/ config/ uc_client/
刷新网页后发现问题解决
点击下一步
选择 “全新安装 Discuz! X (含 UCenter Server)”
下一步
进行数据库的配置
mysql -uroot -p
create database discuz;
grant all on discuz.* to discuz@'localhost' identified by "123456";
下一步
点击访问
LAMP的环境整合并搭建成功,通过IP直接访问即可
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论