所以我想學習PHP,並在我的Ubuntu 14.04機器上安裝了「sudo apt-get install php5」。我看到它也安裝了Apache。我在哪裏把我的Hello world PHP文件放在Ubuntu上?
現在我創建了我的程序,並將其保存到一個php文件中。
<?php echo '<p>Hello World</p>'; ?>
我知道我需要使用像http://localhost/myfile.php
,但我在哪裏把文件,所以Apache會看嗎?
所以我想學習PHP,並在我的Ubuntu 14.04機器上安裝了「sudo apt-get install php5」。我看到它也安裝了Apache。我在哪裏把我的Hello world PHP文件放在Ubuntu上?
現在我創建了我的程序,並將其保存到一個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。有你的頁面。
假設你安裝了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
下* buntu 14.04文檔根目錄爲/ var/www/html等/
的鏈接,您的瀏覽器然後︰localhost/FILENAME.php
我有同樣的問題,但這種解決方案沒有奏效。當我試圖通過
ip/hello.php
打電話給我hello.php腳本從我的Apache的錯誤日誌,當我提出從/var/www/html/
到/var/www/vhosts/default/htdocs
腳本,它的工作給了這個消息
[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
。
最受讚譽的解決方案並不適合我。我做了什麼來解決它:在根附帶的XAMPP文件的faq.html直接搜索,發現它位於
的/ opt/LAMPP/htdocs目錄
所以有我放置我的文件的地方,它的工作完美。乾杯。
爲了使Apache能夠查看和使用helloWorld.php或任何其他文件,它應該位於/ var/www/html/ 中但是/ var/www/html /需要root權限才能寫入或在這裏創建文檔。即在終端中使用sudo。
http:// localhost/your_file_path/filename。php –
@zerkms我總是對你找到的文檔鏈接感到驚訝 - 或者有人遇到了麻煩,實際上是爲了幫助人們找到新的php。只是令人驚歎:) – Fluffeh
@Fluffeh:說實話,我不知道那個網頁,直到我把「PHP教程」進入谷歌。這是3個最重要的結果,總體來說,花了15秒才意識到這是OP想要的。 – zerkms