在Mac OS 10.8上,我使用新模块重新编译PHP,但是php -m并没有对它们进行重新编写

时间:2013-04-03 23:39:30

标签: php php-extension recompile

我已经重新编译了PHP 5.4.13(这不是Mac OS 10.8附带的PHP安装,这是我在Mac上升级PHP所做的构建),包括一些新的模块,如geoIP,WDDX和其他一些扩展,但是当我执行php -m时它没有出现,它显示了相同的旧版本。

即使我做了一个php -v,它也会显示旧的构建细节,例如构建日期和构建时间。意味着我的make install确实没用。但是当我运行make install时没有错误或者什么。

我的./configure命令是

./configure 
--prefix=/usr  \
--mandir=/usr/share/man/ \
--infodir=/usr/share/info/ \
--extension-dir=ext \
--enable-dependency-tracking \
--sysconfdir=/private/etc/ \
--with-apxs2=/usr/sbin/apxs  \
--enable-cli \
--with-config-file-path=/etc/ \
--with-libxml \
--with-openssl \
--with-kerberos=/usr/ \
--with-zlib \
--enable-bcmath \
--with-bz2 \
--enable-calendar \
--disable-cgi \
--with-curl \
--enable-dba \
--enable-ndbm=/usr/ \
--enable-exif \
--enable-fpm \
--enable-ftp \
--with-gd \
--with-freetype-dir=/BinaryCache/apache_mod_php/apache_mod_php-78~13/Root/usr/local \
--with-jpeg-dir=/BinaryCache/apache_mod_php/apache_mod_php-78~13/Root/usr/local \
--with-png-dir=/BinaryCache/apache_mod_php/apache_mod_php-78~13/Root/usr/local \
--enable-gd-native-ttf \
--with-icu-dir=/usr/ \
--with-iodbc=/usr/ \
--with-ldap=/usr/ \
--with-ldap-sasl=/usr/ \
--with-libedit=/usr/ \
--enable-mbstring \
--enable-mbregex \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--without-pear \
--with-pdo-mysql=mysqlnd \
--with-mysql-sock=/var/mysql/mysql.sock \
--with-readline=/usr/ \
--enable-shmop \
--with-snmp=/usr/ \
--enable-soap \
--enable-sockets \
--enable-sqlite-utf8 \
--enable-suhosin \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--with-tidy \
--enable-wddx \
--with-xmlrpc \
--with-iconv-dir=/usr/ \
--with-xsl=/usr/ \
--enable-zend-multibyte \
--enable-zip \
--with-pcre-regex=/usr/ \
--with-pgsql=/usr/ \
--with-pdo-pgsql=/usr/ \
--with-geoip=geoip

这是我的php -m输出

 [PHP Modules]
Core
ctype
date
dom
ereg
fileinfo
filter
hash
iconv
json
libxml
pcre
PDO
pdo_sqlite
Phar
posix
Reflection
session
SimpleXML
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter

[Zend Modules]

这就是php所说的,

/opt/local/bin/php

这就是php所说的,

/usr/bin/php

任何想法?

0 个答案:

没有答案