环境 centos7.4
关闭selinux 防火墙
lnmp=(nginx+php+mysql+Linux系统)
安装nginx略
安装php
yum -y install php php-fpm php-curl php-intl php-mcrypt php-mysql php- mbstring php-xml php-dom php-gd
安装mysql
安装mysql yum仓库
下载
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
修改配置
cd /etc/yum.repos.d/
vim mysql-community.repo
修改如下
正式安装(有点久)
yum -y install mysql-server mysql
启动服务
systemctl start nginx
systemctl start mysqld
systemctl start php-fpm
systemctl enable php-fpm
systemctl enable mysqld
systemctl enable nginx
修改数据库密码
grep pass /var/log/mysqld.log
冒号后面全是密码
mysqladmin -uroot -p'旧密码' password '新密码'
创建一个测试库 授权
配置php
vim /etc/php.ini
Off改为On 注意o为大写
short_open_tag = On
修改nginx配置
cd /etc/nginx/conf.d/
cp default.conf{,.bak}
vim /etc/nginx/conf/default.conf
如下
测试一下 创建你路径上对应的目录 !!!并授权!!!
mkdir /farm #创建目录
chmod -R 777 /farm/
cd /farm
vim index.php
<?php
phpinfo();
?>
访问测试
成功了 其实到这你的lnmp就已经差不多了剩下的就是上传一些客户的网站源代码了
解压源码包
unzip farm-ucenter1.5.zip
cd /farm
[root@real-server1 farm]# cp -rf upload/* /farm/ #拷贝源码到创建的目录下
[root@real-server1 farm]# chmod -R 777 /farm
#授权
[root@real-server1 farm]# mysql -uroot -p'Zhang@123' farm < qqfarm.sql #导入数据库(数据库一定得导入正确不然农场出不来)
systemctl restart nginx
systemctl restart php-fpm
systemctl restart mysqld
测试
关于二次安装consenz
去你的网站发布目录下删除几个文件即可
cd /farm/
[root@real-server1 farm]# ls
bbs home index.php install logo.jpg qqfarm.sql ucenter
rm -rf ./bbs/forumdata/install.lock
rm -rf ./home/data/install.lock
rm -rf ./install/install.lock
rm -rf ./ucenter/data/install.lock
重启nginx即可