将LNMP架构中MYSQL,PHP和nginx三者联系起来,部署一个简单的论坛。 一、应用论坛的搭建 1、将下载好的论坛包解压到nginx的默认发布目录/usr/local/lnmp/nginx/html/下 在解压之前需要安装unzip命令,然后再进行解压 yum install unzip -y #安装解压工具unzip unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/nginx/html 2、对页面上传部分的php代码改名,方便浏览 3、在浏览器处输入172.25.88.1/bbs 出现论坛部署页面,点击我同意进入下一步 1)发现对php页面访问的权限不够,会产生报错,我们应该对其修改权限 2)按提示将所需文件权限改为777 chmod 777 config/ data/ uc_server/ uc_client/ -R 3)点击下一步 4)点击下一步并填写mysql的信息和管理员用户名及密码 5)点击下一步,出现与mysql数据库连接的问题,我们的解决办法应该是在php的配置文件中添加与mysql的连接,即把mysql的套接文件与php的配置 文件融合在一起 6)此时在/user/local/lnmp/php/etc/php.ini我们需要指定php连接mysql的通信接口,三个位置,如下图 7)完成后重新加载文件 /etc/init.d/php-fpm reload #重启php服务 8)在此安装时还会报错,连接数据库的权限不够 9)将数据库的data目录赋予755权限,并且重新启动数据库 cd /usr/local/lnmp ll #查看mysql目录的权限 cd mysql/ #查看data的权限 chmod 755 data/ #修改data的权限,使其可写 /etc.init.d/mysqld start #启动数据库 10)论坛成功安装 11)登陆论坛 12)进入管理员管理中心,提示删除/install/目录下的php文件,按提示执行,避免二次安装