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数据库的服务器上使用自己的博客。
来源:CSDN
作者:baiyuani
链接:https://blog.csdn.net/weixin_45157506/article/details/103862317