在编译PHP时,有很多的配置选项,如下:
--with-curl=DIR
--with-mysql=DIR
--with-gd=DIR
--enable-fpm
问题1:上面不都是php的扩展库吗,在编译php时一起进行编译,为什么有的用--with,而有的用--enable?
问题2:上面的扩展库在php源文件的ext目录下都有,那个DIR代表什么意思,官方的解释很是看不懂。
apache php nginx mysql Linux
1. --with是把它直接编译到php可执行文件中,--enable是编译成 .so 或者 .dll 然后在 php.ini 中load进去。
libxml2 configure: error: xml2-config not found...
关于开启PHP多进程与它们之间的通信问题
如何处理百万条数据写入到数据库
PHP如何去除从Linux文件读出来的特殊字符
PHP偷了我的内存
探讨nginx与php-fpm是不是以多进程多线程方式运行的
学习Linux的几点建议
最先进的战舰也使用Linux