給本身練習用的,整個過程追求一個簡單粗暴,沒有配置虛擬主機,如今記錄一下過程.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