Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 安装yosemite后无法连接到本地主机_Php_Macos_Apache_Unix_Osx Yosemite - Fatal编程技术网

Php 安装yosemite后无法连接到本地主机

Php 安装yosemite后无法连接到本地主机,php,macos,apache,unix,osx-yosemite,Php,Macos,Apache,Unix,Osx Yosemite,我试图连接到localhost,但在浏览器(chrome、ff和safari)上出现以下错误 浏览器与本地主机的连接尝试被拒绝 我试过了 telnet 127.0.0.1 正在尝试127.0.0.1… telnet:连接到地址127.0.0.1:连接被拒绝 telnet:无法连接到远程主机 及 Barry$/:curl localhost curl:(7)无法连接到本地主机端口80:连接被拒绝 httpd.conf设置为LISTEN:80 但是,对于rails项目,我可以使用瘦onlocalho

我试图连接到localhost,但在浏览器(chrome、ff和safari)上出现以下错误

浏览器与本地主机的连接尝试被拒绝

我试过了

telnet 127.0.0.1

正在尝试127.0.0.1…
telnet:连接到地址127.0.0.1:连接被拒绝
telnet:无法连接到远程主机

Barry$/:curl localhost

curl:(7)无法连接到本地主机端口80:连接被拒绝

httpd.conf
设置为
LISTEN:80

但是,对于rails项目,我可以使用瘦on
localhost:3000
进行连接


我已经查看了其他类似的问题和答案,但找不到修复方法。

使用以下命令检查Apache配置:

sudo apachectl -t
这将测试配置文件并告诉您是否有错误。出于某种原因,运行sudo apachectl start不会将配置文件语法错误输出到日志


你安装了skype或pow吗?

我只是想发布我的解决方案,让本地主机重新工作

我使用以下过程重新安装apache并更新端口。 它对我有用,所以我希望它能帮助其他人

我确实在底部提到,我仍然得到一个未找到的url错误,所以如果有人可以帮助,那将是伟大的

重建APACHE

端口搜索apache2 警告:端口定义超过两个星期,考虑使用SelfPoDeX/P> sudo端口卸载apache2

sudo端口-v自我更新

确保已安装Xcode命令行工具,否则会收到警告: 警告:Xcode命令行工具似乎未安装;大多数端口可能无法构建

xcode选择-安装

sudo端口升级过时

sudo port search apache2

然后我重新安装了apache2 sudo端口安装apache2

sudo港口负载apache2

这让Localhost为我备份并在端口80上运行,但我还没有脱离困境。 当我使用

localhost/~barrymcmahon/

我得到以下错误

未找到


此服务器上找不到请求的URL/~barrymcmahon/php_5_advanced/。

如果设置为侦听80,为什么您希望它在3000上连接?…顺便问一下,您不认为这是一个问题吗?我不是说连接适用于3000抱歉,我误解了。。。我仍然认为这个问题在服务器故障上有更好的位置……我在这里看到了类似的问题,认为httpd:Syntax error在/private/etc/apache2/httpd.conf的第527行:Syntax error在/private/etc/apache2/other/+php-osx.conf的第8行:Syntax error无法将/usr/local/php5/libphp5.so加载到服务器:dlopen(/usr/local/php5/libphp5.so,10):Symbol not found:_unixd_config\n引用自:/usr/local/php5/libphp5。因此\n应为:/usr/sbin/httpd\n in/usr/local/php5/libphp5.soi我确信我以前在localhost处理mavericksi时看到过此错误。我没有安装任何一个,但我正在查看pow以了解它是什么