我正在尝试使用this tutorial使用自制软件安装PHP。 它没有成功。
dewis-mbp-2:Desktop dewijones$ brew -v install php53 --with-mysql --with-imap --with-pgsql --with-suhosin
Homebrew 0.9.5
==> Downloading http://www.php.net/get/php-5.3.28.tar.bz2/from/this/mirror
Already downloaded: /Library/Caches/Homebrew/php53-5.3.28
==> Verifying php53-5.3.28 checksum
tar xf /Library/Caches/Homebrew/php53-5.3.28
==> Patching
patching file configure
patching file configure.in
patching file Zend/zend_language_parser.y
patching file configure
patching file Zend/acinclude.m4
==> rm Zend/zend_{language,ini}_parser.[ch]
Error: No such file or directory - pg_config
答案 0 :(得分:2)
如果您不需要PostgreSQL,请删除--with-pgsql选项。如果你需要PostgreSQL,首先安装它:
brew install postgresql
答案 1 :(得分:0)
以下命令对我有用:
$ cd /usr/bin
$ ln -s /Library/PostgreSQL/9.3/bin/pg_config pg_config
$ brew -v install php53 --with-mysql --with-imap --with-pgsql --with-suhosin
答案 2 :(得分:0)
1 /如果您还没有安装Postgress,可以使用Postgress.app进行安装。您也可以使用brew install postgres92
使用自制软件安装它。我假设您正在使用Postgress.app。
2 /通过自制软件安装PHP时,您需要使用Postgres二进制文件将其指向正确的目录。当使用Postgress.app时:
brew -v install php53 --with-mysql --with-imap --with-pgsql=/Applications/Postgres.app/Contents/Versions/9.3/bin --with-suhosin
如果您通过自制软件安装postgres,则应将/Applications/Postgres.app/Contents/Versions/9.3/bin
替换为/usr/local/Cellar/posgtgress/9.2/bin
(我认为 - 我自己还没有通过自制软件使用postgress)