1. 配置LNMP,并部署php应用。
2. 配置nginx反向代理。
1. 配置LNMP,并部署php应用。
部署LNMP环境
yum install httpd mariadb-server php php-mysql php-gd php-fpm -y
LNMP搭建之M—MySQL
(1) 启动服务
systemctl enable --now mariadb
(2) 设置密码(默认为空密码)
mysqladmin -uroot password
(3) 编辑数据库配置文件
vim /etc/my.cnf
添加:character-set-server=utf8
(4) 重启服务
systemctl restart mariadb
LNMP搭建之N—Nginx
nginx是源码下载的 可以参考前面写的文章
LNMP搭建之P-php
(1)更改配置文件 更改nginx配置文件使其支持php文件
vim /usr/local/nginx/conf/nginx.conf
?进入Vim编辑器后,按下i键进入编辑模式,在server的根路由配置中新增index.php。
并在根路由下面新增以下配置。
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
}
location ~ ..php(/.)*$ {
fastcgi_pass 127.0.0.1:9000;
include fastcgi.conf;
fastcgi_index index.php;
}
?重启php服务
systemctl restart php-fpm
?重启Nginx服务
systemctl restart nginx
?检查PHP安装。a. 在Nginx的网站根目录下创建PHP探针文件Iindex.php
touch /usr/local/nginx/html/index.php
echo "<?php phpinfo(); ?>" > /usr/local/nginx/html/index.php
?
在浏览器输入ip/phpinfo.php即可访问到
2. 配置nginx反向代理。
|