在很多Linux的发行版本中都捆绑了apache、PHP3和MySQL,由于MySQL本身是以RPM格式分发的,因此其安装上面已经介绍,下面仅介绍apache和PHP的安装和配置。本文基于RedHat Linux 6.1。PHP的设计者不建议从RPM配置PHP3,但它将在PHP4中解决这个问题。由于从RPM重新配置和安装PHP比较麻烦,所以以下方法仅供参考。
1、你需要的rpm文件
为了重新配置和编译PHP,你应该下载PHP3的源代码rpm:php-3.0.12.6.src.rpm。该软件包可生成下列rpm:
PHP-3.0.12-6.i386.rpm PHP-manual-3.0.12-6.i386.rpm
PHP-imap-3.0.12-6.i386.rpm PHP-ldap-3.0.12-6.i386.rpm
PHP-pgsql-3.0.12-6.i386.rpm
在安装新的rpm之前,你应该首先删除已经的PHP软件包:
rpm -e PHP-imap PHP-ldap PHP-pgsql PHP PHP-manual
重新编译PHP需要以下软件包:
apache apache-devel
postgresql postgresql-devel
MySQL-devel
2、重新配置、编译和安装PHP3
安装PHP3源代码包:
rpm -i PHP-3.0.12-6.src.rpm
它将PHP源代码安装在/usr/src/redhat目录下,进入该目录,按下面的命令进行配置和编译:
cd /usr/src/redhat/SPECS
vi PHP.spec
编辑PHP.spec文件,找到%build小节,在关于./configure的选项部分加入:
with-mysql=/usr \
选项,它指出PHP支持MySQL数据库。
| %build cd imap-4.5 make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" lnp cd .. autoconf CFLAGS="-fPIC" ./configure --prefix=/usr \ with-apxs=/usr/sbin/apxs \ with-config-file-path=/etc/httpd \ enable-safe-mode \ with-exec-dir=/usr/bin \ with-system-regex \ disable-debug \ with-zlib \ enable-debugger \ enable-magic-quotes \ with-mysql=/usr \ enable-track-vars |
| |
| 【 评论 】 【 推荐 】 【 打印 】 |
|
上一篇:长沙发上的对话(二) 下一篇:PHP安装攻略:linux(一) |

BK网络学院主要内容:平面设计教程,网站开发在线教程,网页制作教程,服务器教程,网络编程,数据库教程等。