我想在没有httpd依赖的情况下在CentOS 5.10上安装php53。 生产服务器的原因是有一个更新版本的httpd的自定义编译二进制文件。
在CentOS5上安装php53甚至可能没有httpd依赖?
编辑更清楚你想要什么。
你已经安装了httpd,但没有通过RPMs。
在这种情况下,您可以通过提取RPM来完成。
或者通过下载rpm并通过rpm -i --nodeps php53....安装它。
在任何情况下,这不会很好。
如果你安装了RPM,那么升级这个盒子就不会很好,可能会破坏它。
如果您手动提取共享对象并将其放置在那里,则不会注意到标准CentOS工具是否有更新。
这是我做的解决方法:
yum-utils并找出包php53中的文件 # yum install yum-utils # repoquery --list php53 /etc/httpd/conf.d/php.conf /usr/lib/httpd/modules/libphp5.so /var/lib/php/session /var/www/icons/php.gif
yum-downloadonly安装yum-downloadonly插件 # yum install yum-downloadonly
php53 RPM软件包而不安装 # yum install --downloadonly --downloaddir=/home/dump php53
# rpm2cpio php53-5.3.3-22.el5_10.x86_64.rpm | cpio -idmv
# cp php.conf /etc/httpd/conf.d/php.conf # cp libphp5.so /usr/lib/httpd/modules/libphp5.so ... etc
没有安装httpd !