所以我想学习PHP,并且在Ubuntu 14.04机器上安装了“sudo apt-get install php5”。 我看到它也安装了Apache。
现在我创build了我的程序,并将其保存到一个php文件中。
<?php echo '<p>Hello World</p>'; ?>
我知道我需要使用像http://localhost/myfile.php
这样的东西,但是我在哪里放置该文件,所以Apache会看到它?
为这个例子选一个名字让hello.php
。
在Ubuntu上,文件夹是/var/www/html
,不是/var/www
。 你将需要root权限。 所以你把文件保存为/var/www/html/hello.php
。
打开Web浏览器并输入以下地址:
localhost/hello.php
和BAM。 有你的页面。
* buntu 14.04下的文件根目录是/ var / www / html /
您的浏览器的链接是:localhost / FILENAME.php
我有同样的问题,但这个解决方案没有奏效。 当我试图通过调用我的hello.php脚本
ip/hello.php
从我的Apache的错误日志给了这个消息
[Fri Jun 26 16:21:27 2015] [:error] [pid +++] [client ip.ip.ip.ip:pppp] script '/var/www/vhosts/default/htdocs/hello.php' not found or unable to stat
当我将脚本从/var/www/html/
到/var/www/vhosts/default/htdocs
它就起作用了。
最投票的解决方案不适合我。 我所做的解决方法是:直接在根目录下搜索XAMPP附带的faq.html文件,并发现它位于
/选择/ LAMPP / htdocs目录
所以有我的文件放在哪里,它的工作完美。 干杯。
假设你已经安装了php5和apache2并运行apache,下面是如何快速执行脚本执行。
创建脚本:
echo "<?php echo '<p>Hello World</p>'; ?>" > /var/www/index.php
打开浏览器:
gnome-open http://localhost/index.php # or: sensible-browser http://localhost/index.php