LNMP的配置及php的部署(centOS7.9)
短信预约 -IT技能 免费直播动态提醒
部署LNMP环境
yum install httpd mariadb-server php php-mysql php-gd php-fpm -y
部署MySQL
(1) 启动服务
systemctl enable --now mariadb
(2) 设置密码(默认为空密码)
mysqladmin -uroot password "123456"
(3) 编辑数据库配置文件
vim /etc/my.cnf添加:character-set-server=utf8
(4) 重启服务
systemctl restart mariadb
nginx的部署
上篇提到的nginx的安装可以参考
php的搭建
更改nginx配置文件使其支持php文件
vim /usr/local/nginx/conf/nginx.conf location / { root html; index index.php index.html index.htm }
进入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.phpecho "" > /usr/local/nginx/html/index.php
在浏览器输入ip/phpinfo.php即可访问到
来源地址:https://blog.csdn.net/qq_62974496/article/details/127354673
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341