L=Linux,N=Nginx,M=MySQL/MariaDB,P=PHP/Perl/Python
LNMP:Linux系统下Nginx+MySQL+PHP这种网站服务器架构
一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写
yum install unzip -y 安装unzip
unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/nginx/html 解压到指定目录(直接解压在nginx的发布目录下,按照部署说明配置好之后,在浏览器就可以开始搭建论坛)
cd /usr/local/lnmp/nginx/html 进入指定解压后的目录
mv upload bbs 文件更名
浏览器:172.25.29.1/bbs 进入浏览器,开始部署论坛
uc_client、uc_server和data都显示了不可写
cd bbs
chmod 777 uc_client uc_server -R 按照提示给权限
chmod 777 config data -R
浏览器:刷新
数据库连接错误,无文件或目录
cd /usr/local/lnmp/php/bin
./php -m
cd /usr/local/lnmp/php/etc
vim php.ini 写入数据库路径,将数据库和php连接起来
1013 pdo_mysql.default_socket=/usr/local/lnmp/mysql/data/mysql.sock
1162 mysql.default_socket =/usr/local/lnmp/mysql/data/mysql.sock
1221 mysqli.default_socket =/usr/local/lnmp/mysql/data/mysql.sock
/etc/init.d/php-fpm reload
浏览器刷新,提示没有权限
chmod 775 /usr/local/lnmp/mysql/data
浏览器刷新就会开始安装
当成功以管理员admin身份登陆以后,进入管理中心想要创建用户,提示要删除文件,删除文件后,建立一个用户
cd /usr/local/lnmp/nginx/html/bbs/install
rm -rf index.php
设置用户,然后会写到数据库,在mysql服务器上面查看
mysql -uroot -p
总结:论坛搭建完成,且可正确写入数据库