APC3.1.9自动安装脚本For DirectAdmin with PHP-CGI

应客户的要求,给LANVMP虚拟主机添加了APC组件,以提高PHP的执行效率。

步骤和其他PHP组件一样,wget,phpize,configure,make,make install,修改php.ini,重启apache。

为了方便下次使用,于是写了个Shell Script共享出来,利人利己。

该Shell Scripts文件的使用方法:

然后使用PHP探针检测下,看到APC处显示3.1.9即表示安装成功。

 

该Shell Scripts的内容如下:

 

 发布本文章后,我才发现DirectAdmin的PHP-CGI无法使用opcode……

《APC3.1.9自动安装脚本For DirectAdmin with PHP-CGI》上有21条评论

      1. 唔 那就母鸡了 是没cache上? 看apc.php的缓存记录了要 回头我也装个开心版再试试

          1. 不是 我试了下 装上apc 探针有版本号 访问apc.php也正常 但是是没法缓存的 da cgi模式编译上了suphp 所以装上了也没用 我试过wp了 正常有用启用apc后 查询次数会减少很多 (nginx环境) 但是da cgi下装好了没有减少 apc.php也查询不到缓存文件记录 另外 下午试了cpanel cpanel网站根目录会有error.log da错误日志也许有 也许没有 不重要了 da cgi下装opcode的确只是探针看看了

            1. 的确是没用,http://cn.yzs.me/apc.php,刷新一次,hit增加一个,而suPHP的那个不管怎样,hit都不变……

      1. cgi opcode是无效的 我忘了是会不断的产生error.log还是装了没用 检查下网站根目录有没有error.log 报apc的错误 opcode 只有cli才有效 上次赵荣博客那边我也发现了

        1. 日志在/var/log/里面吧?我没发现错误的记录,我的国内的放这个博客的服务器上PHP-CLI和FPM都有的,Nginx和Apache都有,Apache是CLI,Nginx是FPM,PHP模块都共用,APC啥问题都没。而且美国那几个PHP5.3的DA都是CGI,用APC也没发现任何问题。

          1. 不是 你主机的根目录下 你没理解 模式没有关系 和内存和权限的控制有关 装了apc的da 网站目录应该都有一个error.log 里面内容是apc的错误 应该是半年前吧 我部署的面板也装过apc 无意中发现了这个每天在增加的错误日志 后来去google查才发现的 你去我博客应该看到了 国外几年前就有类似的经验了 cli和nginx的fpm是没问题的 nginx 一直都没问题 只有apache的cgi suphp会有问题

            1. 原来suPHP是第三方的包,一直以为是PHP.NET的PHP……
              不过看了下,没发现error.log这个文件。
              FPM也是CGI方式的吧,我看你说CGI有问题,所以以为FPM也不能APC了……
              其实DA也不必用SUPHP去实现站点独立用户吧,我自用的服务器的Apache都是CLI,用MPM-ITK模块实现站点独立用户的。

              1. ? cgi不是默认会编译上suphp么 编译好apc以后 有个apc.php 你看看da下访问正常麽

                  1. 对啊 cli是可以的 cgi 你访问这个apc.php就会500的 我记得是的 然后会有error.log cli了 哪个MJJ 资源占用高了都不知道 cgi+suphp虽然有性能损耗 不过安全和管理都比较好 但是opcode这类就不能用了

评论已关闭。