php编译安装笔记

大兄弟 2018年10月25日0   164

个性化配置及优化项目./configure:

    -with-apxs2=/usr/local/apache/bin/apxs选项,其中apxs是在安装Apache时产生的,apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。我的理解是通过这个工具把PHP模块动态加载到Apache中。./configure --help 输出帮助信息

    关于apxs的另外一种相似的说法:apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,用于编译一个或多个源程序或目标代码文件为动态共享对象,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。

    编译时需要指定apxs路径


编译过程需要用到的软件

yum -y install libxml2 libxml2-devel \
openssl openssl-devel \
curl curl-devel \
libjpeg libjpeg-devel \
libpng libpng-devel \
zlib zlib-devel \
freetype freetype-devel \
gcc gcc-c++ make

phpmyadmin压缩包缺一个配置文件,可将config.sample.inc.php更名为config.inc.php并编辑对应配置信息即可使用。