Ozz*_*zzy 2 php eclipse iis windows-7
我正在尝试在我的localhost上设置一个PHP服务器来运行Eclipse PDT.我希望能够查看我正在开发的PHP站点,http://localhost/MySite/index.php以便我可以Run直接从Eclipse.
我正在为PHP服务器使用IIS 7.5(Windows 7家庭高级版).
到目前为止,我已按照这些说明操作,但无法使其工作:
CGIWindows功能中的安装选项IIS Manager在Windows功能中安装(所以我可以运行inetmgr.exe)C:/phpphp.ini-development到php.ini并设置extension_dir变量inetmgr并创建一个新的网站来运行PHP应用程序(我删除了DefaultSite):
My SiteC:/dev/MySiteDefaultAppPoolAll Unasigned80inetmgr:单击处理程序映射并添加新的Module Mapping:
*.phpFastCGIModuleC:/php/php-cgi.exe现在我有很多问题:
在IIS Manager,当我点击Edit Site>时Test Settings,会出现一个黄色感叹号警告Authorization: Cannot verify access to path (C:/dev/MySite):
服务器配置为使用内置帐户的传递身份验证来访问指定的物理路径.但是,IIS管理器无法验证内置帐户是否具有访问权限.确保应用程序池标识具有对物理路径的读访问权限.如果此服务器已加入域,并且应用程序池标识为NetworkService或LocalSystem,请验证\ $是否具有对物理路径的读取权限.然后再次测试这些设置.
当我尝试.php直接从webroot(C:/ dev/MySite)加载任何文件时,它在我的Web浏览器中显示为纯文本
当我Run在Eclipse中尝试我的项目时,它会进入http://localhost/MySite/index.php并且有一个404 Error: Website Not Found
当我进入http://localhost/我的网络浏览器时,我也得到了一个404 Error.
如果您下载PHP 5.4.x,您将能够使用内置的Web服务器满足您的所有开发需求.
在你的php文件夹中,你将运行:
php -S localhost:3030
Run Code Online (Sandbox Code Playgroud)
现在,您将能够浏览到http:// localhost:3030/index.php
如果您使用的是Aptana IDE(或类似的东西),您可以这样设置:

您的运行配置将是:

我个人并不使用Aptana(几年前我曾做过); 但是,我认为尝试这个以确定集成是否无缝是很有趣的.我不得不说,Aptana如何让你感到非常满意,所以你可以做任何你想要的事情.
最后,如果您想知道我的"开始命令"中列出的"$ HOME/local/php/versions",我使用一个名为php-version的工具驱动多个PHP版本.请注意,此工具面向Linux/Mac用户; 但是,如果有更多人感兴趣,我可以做一个windows/powershell端口(注意:我是作者).
| 归档时间: |
|
| 查看次数: |
17323 次 |
| 最近记录: |