LINUX 论坛的搭建 基于LAMP
首先保证
网络没问题
yum仓库配置完成
VMware linux版本7
实验IP地址是192.168.71.42
开始
关闭防火墙:
root@localhost ~# systemctl disable firewalld.service
root@localhost ~# systemctl stop firewalld.service
关闭SELinux 防止DISCUZ出现文件不可写情况
root@localhost ~# vim /etc/selinux/config
将enforcing改成disabled
SELINUX=disabled
reboot重启,让它生效
安装服务模块
yum install php php-fpm php-mysql mariadb-server unzip wget net-tools httpd -y
root@localhost ~# vim /etc/httpd/conf/httpd.conf
95行去掉# 更改域名,可随意更改
ServerName www.souper.com
164行后面添加index.php
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
在286行添加
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php
httpd -t 检验
root@localhost ~# httpd -t
Syntax OK
配置httpd连接php-fpm
root@localhost ~# vim /etc/httpd/conf.d/php-fpm.conf
ProxyRequests Off // :关闭正向代理功能
ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/html/$1
//将php的资源请求通过FCGI协议转发至后台php-fpm
重启httpd和php-fpm服务并设置为开机自启动
root@localhost ~# systemctl restart httpd
root@localhost ~# systemctl enable httpd
root@localhost ~# systemctl enable php-fpm.service
root@localhost ~# systemctl restart php-fpm
编写index.php,看网页是否有phpinfo出现
root@localhost ~# vim /var/www/html/index.php
<?php
phpinfo();
?>
root@localhost ~# systemctl restart php-fpm
配置数据库
root@localhost ~# systemctl restart mariadb.service
root@localhost ~# systemctl enable mariadb.service
root@localhost ~# mysql_secure_installation
enter-->密码-->再输输入密码-->n-->y-->n-->y
root@localhost ~# mysql -uroot -p密码
MariaDB [(none)]> GRANT ALL ON *.* TO "root"@"%";
MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> SHOW GRANTS FOR root;
+-------------------------------------------+
| Grants for root@% |
+-------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' |
+-------------------------------------------+
1 row in set (0.00 sec)
exit
测试一下php能不能连接mysql
root@localhost ~# vim /var/www/html/test.php
<?php
$conn = mysql_connect('127.0.0.1','root','******');
if ($conn)
echo "成功";
else
echo "失败";
?>
下载Discuz之后
解压并移动
给予/var/www/html/权限
root@localhost /v/w/html# cd Downloads/
root@localhost /v/w/html# mv Discuz_X3.4_SC_UTF8【20191201】.zip /var/www/html/
root@localhost /v/w/html# cd /var/www/html/
root@localhost /v/w/html# unzip Discuz_X3.4_SC_UTF8【20191201】.zip
root@localhost /v/w/html# mv upload/* .
root@localhost /v/w/html# chown -R apache /var/www/html/
root@localhost /v/w/html# chmod -R 777 /var/www/html/
如果当前状态为红色,重新给权限即可
不要忘记修改数据库密码
安装完成