错误:在MAC上安装新版本的PHP
我正在尝试为mac启用php_soap模块,因此我按照一些教程回答我自己的问题() 这是教程> 1) 我替换了错误:在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
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。