我是PHP新手,但据我了解,你不能在本地运行.php文件,你需要安装了php的服务器才能这样做。所以我将Netbeans设置为“远程网站”,给它登录凭据,以及放置文件的路径,所有这些都没问题。
问题是,当我尝试运行项目时,它会在带有空白页面的chrome中打开,并且源代码中也没有任何内容。其URL为http://localhost/public_html/index.php
,您可以在项目设置的Project Url字段中设置。
在我看来,netbeans正试图从我的本地机器(因此localhost)运行,即使它将所有文件放在我的远程网络服务器上。如果我想让chrome访问远程计算机,我应该使用什么URL?我显然不想使用我的域名,所以有没有办法运行这样的php项目?
答案 0 :(得分:1)
将远程URL设置为远程服务器的IP地址,包括与您的Web根目录相关的任何其他文件夹。
例如,Linux服务器上的常见Web根目录是/ var / www /。如果您已将文件放在服务器上的该文件夹中,则将远程URL设置为http://the.ip.add.ress/
。但是,如果您已将代码放在该目录中的文件夹中,例如/var/www/myproject
,则您的网址将为http://the.ip.add.ress/myproject/
或者,在本地计算机上运行Web服务器是完全正常的。如果你在Windows上,你可以安装你需要的服务,如apache / php / mysql,并手动配置它们。或者只是简单地获得一个预制的Web服务器包,比如wamp,xampp,uniserver或者其他很多其他的服务器,你可以通过google找到它们。