添加 .env 文件编写的内容,使用 dump($_ENV); 打印不出来
参考:www.imooc.com/qadetail/34…
需要在 thinkphp下找到base.php文件,在putenv("val");下添加代码
$_ENV[$name] = $val;
$_SERVER[$name] = $val;
dump($_ENV); 打印的是 array(0) {}
参考:www.imooc.com/qadetail/22…
修改使用的 php 版本对应的 php.ini 中的内容。
先关闭你的服务器,在PHP安装目录下找到php.ini文件,在文件中搜索variables_order = "GPCS",然后将其改为variables_order = "EGPCS",然后再开启或重启服务器使其生效,就能获得这些值了。
application 改为 app 后无法访问
还需要将 app 目录下面的 config.php 中的默认控制器名Index.php 改为 Index 还需要将 thinkphp 目录下面的 convention.php 中的默认控制器名Index.php 改为 Index
LNMP thinkphp5 php5.5.9 报错The requested URL /index/index/index was not found on this server.
参考:blog.csdn.net/qq_42940241…
D:\phpstudy_pro\WWW\tp5\public.htaccess 文件内容改为如下
#<IfModule mod_rewrite.c>
# Options +FollowSymlinks -Multiviews
# RewriteEngine On
#
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
#</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>