我的OS上的PHP命令行有内置的小牛版本:5.4.24
我已经编译并配置了自己的php来使用apache,该版本是:5.5.9
命令行版本位于/usr/bin中,我可以重命名它以停止工作,但不知道在哪里或如何通过命令行使我的编译版本(5.5.9)工作。
5.5版本有一个位于/usr/libexec/apache2下的libphp5.so文件
伙计们,这是一个编译版本的MAC,所以我没有安装它与yum或apt-获取或自制或端口。
为了明确起见,我正在尝试如何从命令行运行5.5.9版本。
添加COMPOSER-PHP标记,因为我想在这个小牛的构建上使用composer,如果没有我可爱的编译php,它不支持mcrypt,我找不到!
以下是配置信息:
‘/配置’‘-前缀=/usr’‘-下颌骨=/usr/share/man '--infodir=/usr/share/info’-sysconfdir=/private/etc‘-with-apxs2=/usr/sbin/apxs’‘-启用-cli’-with-config-file-path=/etc‘'--with-config-file-scan-dir=/Library/Server/Web/Config/php’‘-with-libxml-dir=/usr’‘。‘-with-openssl=/usr’‘-with-kerberos=/usr’-with-zlib=/usr‘-启用-bz2 2=/usr’-启用-日历‘-禁用-cgi’-with-curl=/usr‘-启用-dba’-启用-exif‘-启用-fpm’-启用-ftp‘’-with-gd‘’-with-jpeg‘--dir=/BinaryCache/apache_mod_php/apache_mod_php-87~65/Root/usr/local‘'--with-png-dir=/BinaryCache/apache_mod_php/apache_mod_php-87~65/Root/usr/local’‘-启用-gd-本机-ttf’--具有-icu-dir=/usr‘’-with-ldap=/usr‘’-with-ldap-sasl=/usr‘’-with-libedit=/usr‘’-启用-mbstring“--启用-mbregex”-with-mysql=mysqlnd“”-with=mysqlnd‘‘’-启用-sysvshm‘’-with-tidy‘’-启用-wddx‘-with-xmlrpc’‘-with-iconv dir=/usr’‘-with-xsl=/usr’-启用-zip‘-with-pcre-regex’-=/usr/x11R6‘-启用-builtin-freetype’freetype=/usr/x11R6‘-enable-builtin-freetype’freetype‘。
小牛(5.4.24)版本如下:
/usr/bin/php -v我的(5.5.9)版本在哪里?
.so文件:
/Users/lisa/src/php-5.5.9/libs/libphp5.so
/usr/libexec/apache2/libphp5.so 发布于 2014-04-25 11:14:15
如果您自己编译了它,请给我们您所用的命令。从那里,我们可以给你一些关于它在哪里的想法。
或者,从命令提示符中键入
find / -type f -iname '*php*' -print它将找到名称中包含的每个文件。
如果您只是在寻找libphp5.so文件,那么请使用
find / -type f -iname 'libphp5.so' -print最好是以比正常权限更高的权限来运行它(sudo it)
https://stackoverflow.com/questions/22822787
复制相似问题