2011-03-06 44 views
3

我是PHP中的新手。我已經在Ubuntu上成功安裝了PHP,現在我想開始我的第一個程序。我使用gPHPEdit作爲IDE。 我應該在哪裏保存我創建的.php文件?以及如何運行/測試它們?如何在Ubuntu上使用PHP開始

回答

1

你應該拿起一本書或開始在網上一些很好的教程。
如果你只是使用php腳本,你可以將它們保存到任何地方,並使用php命令行解釋器在終端上運行php。
如果您正在嘗試編寫Web腳本(我認爲您是),您需要安裝並配置Web服務器(通常爲apache)並將腳本保存在服務器的文檔根目錄(通常爲/ var/www)中。另外,我強烈建議你閱讀一些關於服務器和HTTP的知識,並在學習使用PHP構建網站之前弄清楚它們在內部的工作原理。

+0

感謝您的回覆,請問有什麼好的書或鏈接,我應該用PHP開始之前閱讀?我有文件夾服務器的文檔根目錄(/ var/www),但我無法保存/粘貼文件,你有什麼想法嗎? – user130934 2011-03-06 20:02:24

+1

sudo cp myfile.php /var/www/myfile.php – 2011-03-06 20:19:45

+0

在unix系統中,不同的用戶有權編輯和寫入不同的目錄(文件夾)。/var/www目錄可以由root寫入,而不是普通用戶(默認情況下)。你可以用sudo加前綴命令並輸入你的root密碼(不要以爲ubuntu默認有)在root作用域執行命令。如果你沒有使用終端的所有這些東西,你應該學習一些基本的終端命令。 – Munim 2011-03-06 20:33:45

4

確保您已安裝LAMP。做一個sudo tasksel並選擇燈,然後按回車,它將成爲有史以來最簡單的*放大器安裝。安裝phpmyadmin是一個好主意:sudo apt-get install phpmyadmin。之後,只需將文件複製到/var/www/,然後他們將顯示在http://localhost。我建議使用Eclipse PDT或PHP的Netbeans構建。

+1

「它的安裝是有史以來最簡單的放大器安裝。」 +1 - 我同意。我通常做'sudo tasksel安裝lamp-server'。 – Eddie 2011-03-06 23:56:08

1

如果您不能保存或複製到var/www/html,在您的瀏覽器上運行您的php腳本。如果你使用的是Ubuntu 14.04。 我遵循這些步驟,它爲我工作。

  1. 在終端上執行sudo su
  2. 輸入密碼
  3. 執行sudo subl /etc/apache2/sites-available/000-default.conf在您的終端打開此文件。注意:您可以將subl改變任何文本編輯器打開該文件e.g sudo nano /etc/apache2/sites-available/000-default.conf.
  4. 變化DocumentRoot /var/www/html/home/user/yoursubdir
  5. 保存文件並關閉它。
  6. 在您的終端上執行sudo subl /etc/apache2/apache2.conf以打開此文件。
  7. 添加到結束文件

    <Directory /home/user/> 
        Options Indexes FollowSymLinks 
        AllowOverride None 
        Require all granted 
    </Directory> 
    
  8. 保存並關閉文件以下。

  9. 執行sudo service apache2 restart
  10. 轉到您的瀏覽器,鍵入您的腳本的URL e.g 127.0.1.1/directory/document.php.

我希望這有助於。

1

刪除索引。在它

$ sudo gedit /var/www/index.php 

寫:從/var/www/

$ sudo rm index.html 

HTML文件中創建一個新的PHP文件中,有

<?php 
print_r(phpinfo()); 
?> 

重新啓動的Apache2服務器:

$ sudo service apache2 restart 

$ sudo /etc/init.d/apace2 restart 

,並指向本地主機YOUT和的index.php

如果ERR出現,請訪問:http://www.allaboutlinux.eu/how-to-run-php-on-ubuntu/