我安装的php在哪里?

时间:2014-01-13 10:40:06

标签: php macos

我在我的macbook上安装了php,phpinfo:

'/private/var/tmp/apache_mod_php/apache_mod_php-87~72/php/configure' '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' '--sysconfdir=/private/etc' '--with-apxs2=/usr/sbin/apxs' '--enable-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' '--enable-bcmath' '--with-bz2=/usr' '--enable-calendar' '--disable-cgi' '--with-curl=/usr' '--enable-dba' '--enable-ndbm=/usr' '--enable-exif' '--enable-fpm' '--enable-ftp' '--with-gd' '--with-freetype-dir=/BinaryCache/apache_mod_php/apache_mod_php-87~72/Root/usr/local' '--with-jpeg-dir=/BinaryCache/apache_mod_php/apache_mod_php-87~72/Root/usr/local' '--with-png-dir=/BinaryCache/apache_mod_php/apache_mod_php-87~72/Root/usr/local' '--enable-gd-native-ttf' '--with-icu-dir=/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'

虽然我可以使用它,但我不知道它在哪里。我无法使用命令php -v。 结果:

-bash: php: command not found

whereis php也找不到任何东西。如何使php -v正确运行?

当我通过浏览器访问/usr/html/phpinfo.php时,输出正常。换句话说,我认为它正常工作。 (/usr/html/是我的nginx root) 命令/usr/bin/php -v不起作用。 mdfind -name php的结果(我删除了我的应用程序的php文件)

/usr/share/zsh/5.0.2/functions/_php
/usr/share/vim/vim73/syntax/php.vim
/usr/share/vim/vim73/indent/php.vim
/usr/share/vim/vim73/ftplugin/php.vim
/usr/share/vim/vim73/compiler/php.vim
/usr/share/vim/vim73/autoload/phpcomplete.vim
/usr/share/php
/usr/sbin/php-fpm
/private/etc/php.ini.default
/private/etc/apache2/other/php5.conf
/usr/lib/php
/System/Library/Perl/Extras/5.16/darwin-thread-multi-2level/Apache/TestRunPHP.pm
/System/Library/Perl/Extras/5.16/darwin-thread-multi-2level/Apache/TestHarnessPHP.pm
/System/Library/Perl/Extras/5.16/darwin-thread-multi-2level/Apache/TestConfigPHP.pm
/System/Library/Perl/Extras/5.12/darwin-thread-multi-2level/Apache/TestRunPHP.pm
/System/Library/Perl/Extras/5.12/darwin-thread-multi-2level/Apache/TestHarnessPHP.pm
/System/Library/Perl/Extras/5.12/darwin-thread-multi-2level/Apache/TestConfigPHP.pm

1 个答案:

答案 0 :(得分:0)

--prefix=/usr表示二进制文件位于/usr/bin/php

--prefix是GNU configure的标准选项,而不是PHP的特殊选项。如果您对标准选项的工作方式感兴趣,那么您可以阅读this


<强>更新

发布mdfind的输出后,显示您只安装了php-fpm模块:/usr/sbin/php-fpm。您需要在编译之前另外启用php-cli模块。将--enable-cli开关添加到配置选项