《云计算》LAMP环境搭建论坛升级为LNMP
- 已经在LAMP环境中搭建好论坛
- 那么?如何升级环境为LNMP呢?
- 接下来我们看一看具体的步骤:
第一步:关闭httpd的服务
#systemctl stop httpd
//由于apache和Nginx占用的都是80端口,因此要关闭httpd的服务
第二步:安装源码编译需要的软件
#yum -y install gcc pcre-devel zlib-deel
//安装支持环境编译的包
第三步:创建系统账户Nginx
#useradd -s /sbin/nologin Nginx
第四步:源码编译安装Nginx
#tar -xf Nginx-1.12.2.tar.gz
#cd Nginx-1.12.2
#./configure --user=Nginx --group=Nginx
#make
#make install
//如果此步骤出错,查看是否安装了PHP
#yum -y install PHP PHP-MysqL
mariadb mariadb-server
mariadb-devel
PHP-fpm-5.4.16-42.el7.x86_64.rpm
//安装这几个包
#systemctl restart mariadb PHP-fpm
#systemctl enable PHP-fpm mariadb
#/usr/local/Nginx/sbin/Nginx
#netstat -nuplt | grep 80
//查看80端口是否启动,并且是被Nginx占用
#firewall-cmd --set-default-zone=trusted
//关闭防火墙
#setenfoce 0
//关闭selinux
#vim /usr/local/Nginx/conf/ngixn.conf
location / {
root html;
index index.PHP index.html index.htm;
#设置默认首页为index.PHP,当用户在浏览器地址栏中只写域名或IP,不说访问什么页面时,服务器会把默认首页index.PHP返回给用户
}
location ~ \.PHP$ {
root html;
fastcgi_pass 127.0.0.1:9000; #将请求转发给本机9000端口,PHP解释器
fastcgi_index index.PHP;
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi.conf;
}
//修改主配置文件,使其支持PHP网页
- 重启Nginx服务
#/usr/local/Nginx/sbin/Nginx -s reload
#如果服务未开启就执行重启的话,会报以下错误
[error] open() "/usr/local/Nginx/logs/Nginx.pid" Failed (2: No such file or directory)
#vim /usr/local/Nginx/html/index.PHP
<?
PHPinfo();
?>
//每次修改配置文件,记得重启Nginx服务
#/usr/local/Nginx/sbin/Nginx -s reload
#firefox http://127.0.0.1/index.PHP
- 出现这个界面,说明环境部署成功。
第七步:配置论坛
-
#MysqLadmin -uroot password “xxxxxx”
-
将论坛压缩包解压之后的目录upload给复制到/usr/local/Nginx/html/下
-
更改此目录权限为777(最省劲的做法)
-
然后记得重启Nginx服务
-
接下来去浏览器里访问127.0.0.1/upload/install
这样就进入到了安装界面 -
点击我同意进入下一步
-
点击下一步(如果出现红叉,按照要求进行权限或目录的创建即可)
-
点击下一步,进入数据库的配置
-
点击开始安装,完成后,点击访问论坛即可
至此,论坛即升级环境成功
[root@proxy etc]# vim /etc/PHP-fpm.d/www.conf
[www]
listen = 127.0.0.1:9000
//PHP端口号
pm.max_children = 32
//最大进程数量
pm.start_servers = 15
//最小进程数量
pm.min_spare_servers = 5
//最少需要几个空闲着的进程
pm.max_spare_servers = 32
//最多允许几个进程处于空闲状态
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。