LNMP

丶灬走出姿态 提交于 2020-02-08 09:22:06

LNMP

 L:linux操作系统
 N:nginx网站服务软件
 M:Mysql/Mariadb数据库
 P:网站开发语言

安装LNMP

yum -y install mariadb mariadb-server mariadb-devel     #devel:mariadb依赖包
yum -y install php php-fpm php-mysql    #php:解释器     php-fpm:进程管理服务     php-mysql:php的数据库扩展包,使php可以连接数据库

FastCGI

工作流程:
1)web server启动时载入FastCGI进程管理器
2)FastCGI进程管理器初始化,启动多个解释器进程
3)当客户端请求到达web server时,FastCGI进程管理器选择并连接到一个解释器
4)FastCGI子进程完成处理后返回结果,将标准输出和错误信息从同一连接返回web server

配置FastCGI

vim /etc/php-fpm.d/www.conf
[www]
listen = 127.0.0.1:9000
listen.allowed_clients = 127.0.0.1

user = apache
group = apache
pm.max_children = 50      #最大子进程数
pm.start_servers = 5     #初始启动子进程数(最小进程数量)

配置nginx

vim /usr/local/nginx/conf/nginx.conf
location ~ \.php$ {
    root html;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fastcgi.conf;
}

上线wordpress代码

cp 网页文件 /usr/local/nginx/html/
chown -R apache.apache /usr/local/nginx/html   # 修改权限

wordpress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!