PHP 配置通过 php.ini 文件进行管理。编辑此文件允许您自定义各种 PHP 设置,例如启用或禁用短标签、设置内存限制等等。
本指南将向您展示如何在 Ubuntu 服务器上为 OpenLiteSpeed 和 Nginx 编辑 php.ini 文件以启用短 PHP 标签。
根据您使用的 PHP 版本,php.ini 文件通常位于以下目录之一:
/etc/php/7.4/fpm/php.ini # For PHP 7.4 /etc/php/8.0/fpm/php.ini # For PHP 8.0 /etc/php/8.1/fpm/php.ini # For PHP 8.1
我们可以在终端中使用命令 php --ini 来查找 php.ini 文件的路径。
root@ubuntu:~# php --ini Configuration File (php.ini) Path: /etc/php/8.1/cli Loaded Configuration File: /etc/php/8.1/cli/php.ini Scan for additional .ini files in: /etc/php/8.1/cli/conf.d Additional .ini files parsed: /etc/php/8.1/cli/conf.d/10-mysqlnd.ini, .... .... ....
要查找确切的路径,请运行:
php --ini | grep "Loaded Configuration File"
这是输出:
root@ubuntu:~# php --ini | grep "Loaded Configuration File" Loaded Configuration File: /etc/php/8.1/cli/php.ini
对于 OpenLiteSpeed,php.ini 文件通常位于:
/usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini # For PHP 7.4 /usr/local/lsws/lsphp80/etc/php/8.0/litespeed/php.ini # For PHP 8.0
如果您不确定路径,可以通过运行来找到它:
php --ini | grep "Loaded Configuration File"
这是输出:
root@ubuntu:~# php --ini | grep "Loaded Configuration File" Loaded Configuration File: /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini
使用nano或vim等文本编辑器打开php.ini文件。将 8.1 替换为您实际的 PHP 版本。
对于 Nginx:
nano /etc/php/8.1/cli/php.ini
对于 OpenLiteSpeed:
nano /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini
搜索short_open_tag指令。要在 nano 中搜索,请按 Ctrl W,输入short_open_tag,然后按 Enter。
将该行修改为:
short_open_tag = On
如果该行被注释掉(开头有 ; ),请删除 ;取消注释。
进行更改后,我们需要重新启动服务才能应用更改。
对于 Nginx:
sudo systemctl restart php8.1-fpm sudo systemctl restart nginx
对于 OpenLiteSpeed:
sudo systemctl restart lsws
要确认短标签已启用,请在 Web 服务器的根目录中创建一个测试 PHP 文件:
<? // Notice how we are using short tags. phpinfo(); ?>
通过浏览器访问此文件(例如,http://yourserver.com/test.php)。检查输出中的short_open_tag值,看看它是否设置为On。
编辑 php.ini 文件很简单,但需要注意细节。始终确保您拥有 php.ini 文件的正确路径,并在进行更改后重新启动相应的服务。本指南介绍了如何在 Ubuntu 服务器上为 Nginx 和 OpenLiteSpeed 启用短 PHP 标签。
以上是如何编辑 php.ini 文件的详细内容。更多信息请关注PHP中文网其他相关文章!