4.3 Unix/Linux平台下的编译

编译之前如果需要了解一下php的configure脚本的各个配置,./configure —help一下即可,或者参考一下网络上的资料。当你确定了应该开启哪几个选项,选项都应该赋什么值后,便可以开始正式的编译我们的PHP了。这里假设你下载了php-5.3的源码,而且你将其解压到/php-5.3/目录下。 进入终端,通过cd命令进入/php-5.3/目录,执行./configure脚本,然后make,make test,比如:

  1. cd /php-5.3
  2. ./configure prefix=/walu/php/ enable-debug enable-maintainer-zts
  3. make
  4. make test
  5. make clean //自愿执行,非必须。
make,尤其是make test命令是个耗时大户,具体执行时间的长短与机器配置有关(这两个命令做练习可以,如果我们部署开发环境的时候,建议大家用apt-get或者yum来安装现成的)。