jgi*_*ich 7 php centos centos6 apache-2.2
阅读此答案后,我决定将服务器上 httpd 的 MPM 更改为 worker。但是在编辑时/etc/sysconfig/httpd
,我注意到了这条评论:
# The default processing model (MPM) is the process-based
# 'prefork' model. A thread-based model, 'worker', is also
# available, but does not work with some modules (such as PHP).
# The service must be stopped before changing this variable.
#
#HTTPD=/usr/sbin/httpd.worker
Run Code Online (Sandbox Code Playgroud)
我可能解释错了,但它不是告诉我工人不能使用 mod_php 吗?因为这是我目前正在使用的。
服务器运行 CentOS 6.4 和 Apache 2.2。
不 - 你不能 - 你会遇到神秘的错误和崩溃,因为 PHP 不是线程安全的。
但是您可以将 worker-mpm 用于静态文件和类似php_fcgi
或仅用于 PHP 的另一个 httpd 实例的反向代理。
我正在使用后者——它允许我运行多个站点——所有站点在 CentOS 6 上都具有不同的权限和配置。
归档时间: |
|
查看次数: |
5034 次 |
最近记录: |