张小烦 发表于 2017-2-27 20:19:11

主机大师(Nginx版)中,如何设置PHP的编码和php-cgi.exe进程个数?

安装了护卫神·主机大师(Nginx版)后,除了可以对每个网站设置不同的PHP版本外,系统还提供了针对每个版本的PHP参数进行详细设置,如设置PHP的编码、php-cgi.exe进程个数、是否启用某个版本的PHP等功能,以及开启和关闭Memcached功能等。
一、开启和关闭某个版本的PHP
    1、点击【系统设置】菜单,点击【PHP设置】菜单,弹出PHP设置窗体,如图,在这个窗口中,可以设置启用和停用PHP版本、设置PHP编码、设置php-cgi.exe个数、启用和关闭Memcached等:


    2、假设目前需要停止PHP5.2,可以点击对应版本的【停止】按钮,如图:


    3、停用后,所以基于PHP5.2版本的网站均无法运行PHP脚本,不过可以支持html等静态文件。


二、设置PHP编码
    如果网站出现乱码,可以按照此方法调整对应编码。
    1、找到对应的PHP版本后的编码,打开下拉框,选择对应的编码(默认支持GBK和UTF-8两种常用的编码可选),如图:


    2、选择后点击【保存设置】即可。
三、设置PHP是否显示详细错误
    如果需要调试程序,需要显示PHP程序对应的错误信息,则可以进行如下调整:
    1、找到对应的PHP版本后的显错项,打开下拉菜单,选择显示或不显示,确定后点击【保存设置】即可:


四、设置PHP的进程数(php-cgi.exe)
    1、由于Nginx平台的特殊性,可以设置每个PHP版本对应的php-cgi.exe进程个数,而护卫神也保留了该有点,用户可以根据自身实际情况设置php-cgi.exe并发个数,让Nginx效率得到最大程度的发挥。
    如图,设置PHP5.3版本的php-cgi.exe进程数:


    2、进入进程数设置,默认为2,用户可以根据情况设置为0或者100(设置100则当前PHP版本会有100个php-cgi.exe进程),请根据实际情况设置,一般建议2-10即可,特别大的网站可以设置大一些。


    3、可以看到php-cgi.exe个数,如下图(下图的php-cgi.exe为所有的php版本的进程数):


五、详细的PHP设置
    1、如果还需要设置更详细的PHP参数,可以点击对应PHP版本后方的【更多】连接:


    2、点击后,打开php.ini文件,用户可以在此进行设置。


六、关闭和开启Memcached
    Memcached通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。
    1、如图,点击Memcached后方的【开启】按钮,可以开启Memcached服务:


    2、Memcached服务开启成功提示:


    3、关闭Memcached服务:点击Memcached后方对应的【关闭】按钮即可:


    4、Memcached服务关闭完成,如图:


页: [1]
查看完整版本: 主机大师(Nginx版)中,如何设置PHP的编码和php-cgi.exe进程个数?