2018.7.3 lnmp一键安装包无人值守版本 php7.2 + nginx1.14.0 + mariadb5.5 + centos7.1(1503) 环境搭建 + Thinkphp5.1.7 配置

给本身练习用的,整个过程追求一个简单粗暴,没有配置虚拟主机,如今记录一下过程.php

1. 进入到lnmp解压缩后的文件夹conf/rewrite,把thinkphp.conf复制一份到/usr/local/nginx/conf当中html

2. 由于我这里只是个试验机,因此将root直接改成了 /home/wwwroot/default/tp5/public,若是要管理多个网站的话,仍是要配置虚拟主机,而后该掉/usr/local/nginx/conf/vhost/对应网站的conf,这个先撇下不谈.nginx

3. 还须要将 /usr/local/nginx/conf/fastcgi.conf 里面的fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; 在该行行前添加 # 或删除改行,须要重启nginx。web

10. 将include enable-php.conf;替换为include enable-php-pathinfo.conf; 而后在下一行添加include thinkphp.conf; thinkphp

11. vim /home/wwwroot/default/.user.ini 打开web根目录的.user.ini文件,看到只有一行base_dir,改为open_basedir=/home/wwwroot/default/tp5/:/tmp/:/proc/vim

12. 这时咱们来到tp5目录下,使用命令自动生成一个模块 具体参考thinkphp5手册 搜索关键词'自动'浏览器

13. 进入新生成的模块当中,修改一下控制器内容,return 'test';服务器

14. 将入口文件改了,参考thinkPHP手册,搜索关键词 '入口文件'thinkphp5

好了,重启一下nginx服务器 service nginx restart,使用浏览器输入localhost/index.php/Index/index 出现"test",成了.至于隐藏index.php这步我还没作,回头再说.网站

 参考了这两篇文章,感谢其做者.

https://www.cnblogs.com/suixinkai/p/8324556.html

https://www.augsky.com/998.html

相关文章
相关标签/搜索