我最近刚更新到MacOS10.11Sierra,经典Web服务器无法正常工作,或者我应该说我的主目录无法正常工作Apache服务器在本地主机上工作,因为我得到了'Itworks'页面,但是localhost/~myuser给出了这条消息'TherequestedURL/~myuserwas在此服务器上找不到”我试着按照这个tuto但还是不行有人可以帮助我吗? 最佳答案 在终端中,前往/etc/apache2和sudomvhttpd.confhttpd.conf.sierrasudomvhttpd.conf~previoushttpd
我正在研究如何使用PHPOpenId我已将存储库克隆到~/www目录。php-open-id/examples目录中有一些我想运行的示例。具体来说,我想渲染页面php-open-id/examples/consumer/index.php以便更好地理解API。我在php-open-id/examples目录中启动了一个服务器,使用python-mSimpleHTTPServer8000然后我导航到localhost://consumer/index.php但是没有用。它显示一个对话框来保存文件。呈现此PHP文件的正确方法是什么? 最佳答案
抱歉,如果这是一个非常新手的问题-我是新手-但是,我不知道如何从终端运行我的php文件。我在mac终端中输入如下内容:phptest.php(其中test.php是我要运行的文件)然后,我得到这个:无法打开输入文件:test.php我认为我遇到这个问题是因为我没有更改目录(也不知道该怎么做)。 最佳答案 要更改目录,必须键入cd,然后键入文件路径名如果你在Finder中找到文件,并按住该文件,将其拖到mac终端窗口,它会放置整个路径文件....因此只需键入cd,然后拖动文件即可获取路径不要忘记删除路径末尾的文件名这将带您到文件的目录
我正在MAMP上开发一个PHP程序,并且刚刚实现了以下奇怪的行为:echo"PATH=".dirname(__FILE__);include'include.php';include.php:PATH=".dirname(__FILE__);?>结果:PATH=/users/me/stuff/mamp_server/my_site(Alllowercase)PATH=/Users/me/Stuff/mamp_server/my_site(Mixedcase)是什么导致了这种不一致的行为,我该如何防范?(请注意,我不能将所有内容都转换为小写,因为该应用程序是针对Linux服务器的,其中文
我尝试安装xdebug,但收到关于“phpize”的以下错误消息。我该如何解决这个问题?leny:~nick$sudopeclinstallxdebugPassword:downloadingxdebug-2.1.2.tgz...Startingtodownloadxdebug-2.1.2.tgz(304,229bytes)............done:304,229bytes66sourcefiles,buildingrunning:phpizeConfiguringfor:PHPApiVersion:20090626ZendModuleApiNo:20090626ZendExt
我已经使用brewinstallimagemagick安装了ImageMagick。这一切工作正常,我可以从终端/命令行运行任何ImageMagick命令。现在,当我尝试在PHP中使用ImageMagick类时,出现错误Class'Imagick'notfoundin...。我猜这是因为没有加载ImageMagick模块。谁能帮我在PHP中使用它?谢谢!附加信息:MacOSX版本:10.8:MountainLionPHP版本:5.3.13 最佳答案 我只是在做了很多实验后才这样做。目前,这似乎是php5.3的方法:brewtapjo
有什么方法可以在MacOSX10.6上安装PHP:sPECL处理程序,以便与捆绑的PHP一起使用? 最佳答案 迟到总比不到好,但是如果您像我一样直接从php.net安装PHP(而不是使用Homebrew或Port之类的东西,那么您只需点击以下链接即可安装Pear和PECL:http://akrabat.com/php/setting-up-php-mysql-on-os-x-10-7-lion/WeneedPEAR!Forsomereason,it'snotsetupreadytoonLion,buttheinstallpharfi
我是设置PHP服务器的新手,我浏览了其他相关帖子,似乎没有人遇到与我相同的错误。我正在使用MAMP2.0.2,并运行PHP5.3.6,我尝试使用以下命令在本地MAMP上安装oAuth:$cd/Applications/MAMP/bin/php/php5.3.6/bin$./peclinstalloauth但是,它返回这样的错误:Notice:unserialize():Erroratoffset276of1133bytesinConfig.phponline1050ERROR:Thedefaultconfigfileisnotavalidconfigfileoriscorrupted.
我正在尝试让apache/php识别我的git的路径。我一直在研究和查看网络的各个角落,但找不到如何执行此操作。基本上,无论我尝试什么,当我运行echophpinfo();ApacheEnvironment路径都不会从/usr/bin:/bin:/usr/sbin:/sbin.当我在PHP中运行system('echo$PATH');时,它读取相同的内容。系统信息:MacOSX(狮子版)Apache2(以_www运行)PHP5.3.6这是我到目前为止尝试编辑的内容:/etc/配置文件~/.bash_profile~/.profile/etc/路径/etc/path.d/{NEW_FIL
我最近更新到Lion并在系统偏好设置中启用了网络共享,但我无法让php正常工作。我在web根目录中添加了一个info文件,它将文件输出为文本。info.phpwiththecontent 最佳答案 (编辑:这种方法似乎适用于10.9(小牛队)、10.10(优胜美地)和10.11(埃尔卡皮坦),所以我想我会提到任何新涌入的稍微沮丧的OSX更新程序:D)编辑您的/etc/apache2/httpd.conf并确保该行:LoadModulephp5_modulelibexec/apache2/libphp5.so...存在。我认为它在标准