如何从源代码重新启动FastCGI进程


How to restart FastCGI process from source?

我有Plesk 12,我使用本指南安装了另一个版本的PHP。我切换了一个特定的域来使用这个版本。所以在主机设置中,它说

PHP support (Run PHP as [FastCGI application], PHP version 5.3.1

现在,我需要编辑php.ini文件来打开短标记(我知道eww-gross),但我无法打开它们。当我运行服务apache2 restart时,它不会重新启动FastCGI。它安装在/usr/local/php531-cgi

ls -l
-rw-r--r-- 1 root root  1204 Mar 18 22:47 pear.conf
-rw-r--r-- 1 root root 69623 Mar 18 23:36 php.ini

我尝试重新启动整个服务器,设置ini_set('sort_open_tag',true);,和命令service php5-fpm restart/service php-fpm restart

但结果相同,short_open_tag Off

我听从@mario的建议,检查了phpinfo()。我使用了错误的php.ini文件。我用的是/usr/local/php531-cgi/etc/php.ini。我需要使用的是/var/www/vhosts/system/[domainname.com]/php.ini

我甚至不需要重新启动任何东西。谢谢马里奥!

一个快速命令,可以查看使用的php.ini文件

php -i | grep /php.ini