错误:在MAC上安装新版本的PHP

错误:在MAC上安装新版本的PHP,php,macos,compilation,makefile,Php,Macos,Compilation,Makefile,我正在尝试为mac启用php_soap模块,因此我按照一些教程回答我自己的问题() 这是教程> 1) 我替换了curl-Ohttp://de3.php.net/distributions/php-5.3.1.tar.bz2带有 curl -O http://de3.php.net/distributions/php-5.3.3.tar.bz2 2) 当导师告诉你要做什么时: cd ext/php 在执行phpize 它告诉我cd:ext/php:没有这样的文件或目录 如何绕过这个问题来运行p

我正在尝试为mac启用php_soap模块,因此我按照一些教程回答我自己的问题()

这是教程>

1) 我替换了
curl-Ohttp://de3.php.net/distributions/php-5.3.1.tar.bz2
带有

curl -O http://de3.php.net/distributions/php-5.3.3.tar.bz2
2) 当导师告诉你要做什么时:

cd ext/php
在执行
phpize

它告诉我cd:ext/php:没有这样的文件或目录

如何绕过这个问题来运行
phpize
并遵循教程来启用这个奇怪的SOAP模块


谢谢

您必须确保使用curl获取的源文件确实位于运行phpize的文件夹中。

只需执行常规的“/configure;make”键入过程如何?您下载的发行版中没有php/extdir,因此本教程显然不再适用。在5.3.1中可能有这样一个目录,但在5.3.3中显然没有。

我的网站从这个论坛获得了很多流量

我很抱歉,我应该更清楚地说明,设置只是为了OSX和PHP的特定构建

它适用于5.3.2之前的版本,但在5.3.3之后,soap扩展已移动到/etc/soap,您现在可以更轻松地构建它:

curl-Ohttp://de3.php.net/distributions/php-5.3.3.tar.bz2

tar xjf php-5.3.3.tar.bz2

cd php-5.3.3

cd-ext/soap

phpize

/configure

make

sudo make安装

我还更新了OSX Lion的教程:因为我刚刚不得不自己重新安装SOAP扩展


再次为未能明确版本控制问题表示歉意。

您是否尝试过
mkdir ext/php
?如果我尝试创建文件夹:当我运行phpize时,它会告诉我:找不到config.m4。请确保您在模块的顶级源目录中运行“/usr/bin/phpize”,我会在刚刚通过CURL下载的文件夹中运行phpize。