在使用内置的PHP Web服务器时,如何设置通常在php.ini
或.htaccess
文件中设置的配置选项?
在使用内置的PHP Web服务器时,如何设置通常在php.ini
或.htaccess
文件中设置的配置选项?
只需在您的项目中添加自定义配置文件,然后使用此标志运行内置服务器:
php -S localhost:8000 -c php.ini
对于无法使用ini_set()
在运行时进行设置的设置,这尤其有帮助。
php.ini
文件示例:short_open_tag=On
您也可以不使用php.ini
文件,而是在代码中直接添加配置:
php -S localhost:8000 -c "short_open_tag=On" -t public/ server.php
我不会将php.ini添加到您的项目中。 您想要做什么。
我会保留默认的php.ini,具体取决于您的操作系统。 我会创建一个php.d文件夹,并在其中放置php.ini和其他配置。 如果您正在进行服务器级别的配置,则可以将更改放入项目根目录中的.htaccess文件中。
.htaccess
文件。依赖于系统设置也可能不起作用,因为特定项目可能具有不同的服务器要求。例如,如果您正在处理一个非常旧的项目,该项目使用了注册全局变量(register globals)(我管理其中之一!),那么您可能需要启用该标志。您绝对不会在整个系统范围内启用它。 - Jonathan