我是PHP中的新手。我已經在Ubuntu上成功安裝了PHP,現在我想開始我的第一個程序。我使用gPHPEdit作爲IDE。 我應該在哪裏保存我創建的.php文件?以及如何運行/測試它們?如何在Ubuntu上使用PHP開始
回答
你應該拿起一本書或開始在網上一些很好的教程。
如果你只是使用php腳本,你可以將它們保存到任何地方,並使用php命令行解釋器在終端上運行php。
如果您正在嘗試編寫Web腳本(我認爲您是),您需要安裝並配置Web服務器(通常爲apache)並將腳本保存在服務器的文檔根目錄(通常爲/ var/www)中。另外,我強烈建議你閱讀一些關於服務器和HTTP的知識,並在學習使用PHP構建網站之前弄清楚它們在內部的工作原理。
確保您已安裝LAMP
。做一個sudo tasksel
並選擇燈,然後按回車,它將成爲有史以來最簡單的*放大器安裝。安裝phpmyadmin是一個好主意:sudo apt-get install phpmyadmin
。之後,只需將文件複製到/var/www/
,然後他們將顯示在http://localhost
。我建議使用Eclipse PDT或PHP的Netbeans構建。
「它的安裝是有史以來最簡單的放大器安裝。」 +1 - 我同意。我通常做'sudo tasksel安裝lamp-server'。 – Eddie 2011-03-06 23:56:08
如果您不能保存或複製到var/www/html,在您的瀏覽器上運行您的php腳本。如果你使用的是Ubuntu 14.04。 我遵循這些步驟,它爲我工作。
- 在終端上執行
sudo su
。 - 輸入密碼
- 執行
sudo subl /etc/apache2/sites-available/000-default.conf
在您的終端打開此文件。注意:您可以將subl改變任何文本編輯器打開該文件e.gsudo nano /etc/apache2/sites-available/000-default.conf.
- 變化
DocumentRoot /var/www/html
到/home/user/yoursubdir
- 保存文件並關閉它。
- 在您的終端上執行
sudo subl /etc/apache2/apache2.conf
以打開此文件。 添加到結束文件
<Directory /home/user/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
保存並關閉文件以下。
- 執行
sudo service apache2 restart
- 轉到您的瀏覽器,鍵入您的腳本的URL e.g
127.0.1.1/directory/document.php.
我希望這有助於。
刪除索引。在它
$ 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/
- 1. 試圖在Ubuntu上開始使用Rails
- 2. 如何在Ubuntu 12.04 LTS上開始使用Xmonad?
- 3. 如何開始使用Ubuntu的藍牙
- 4. 如何使php在Ubuntu桌面上打開gui應用程序
- 5. 如何在Mac上開始使用Fortran?
- 6. 在Windows上使用curlpp。如何開始
- 7. 如何開始使用UBUNTU 9.04的CUDA開發?
- 8. 如何在Mac上開始使用Apache,MySQL和(PHP,Perl,Python)?
- 9. 如何在ubuntu 10.4中開始使用OpenCV 2.4.2?
- 10. 在Windows上用PHP開始開發
- 11. 在windows上用php開始android開發
- 12. 如何在ubuntu上打開Eclipse - tegra開發包 - 在ubuntu中
- 13. 開始使用PHP
- 14. 如何確定使用php開始周?
- 15. 如何開始使用PHP框架?
- 16. 如何開始使用php下載
- 17. 如何開始使用sql和php?
- 18. 如何開始使用PHP和MySQL
- 19. 如何T0我開始使用PHP
- 20. 如何從頭開始在ubuntu服務器上配置Bitbucket?
- 21. 如何在ubuntu 10.04的LAMP服務器上開始工作
- 22. 在Ubuntu上使用PHP上傳文件
- 23. 在Ubuntu上使用django開發
- 24. 如何在Scala上開始
- 25. 當在Ubuntu/Debian上安裝php時,如何選擇開發php.ini
- 26. 如何使用elasticsearch ubuntu上
- 27. 如何設置GTK +在Ubuntu Linux上使用Code :: Blocks開發
- 28. 如何在ubuntu中開始爲mips32 r2000開發?
- 29. 如何開始在Cloud9上使用Django進行開發?
- 30. 在Ubuntu上無法使用Php mail()14.04
感謝您的回覆,請問有什麼好的書或鏈接,我應該用PHP開始之前閱讀?我有文件夾服務器的文檔根目錄(/ var/www),但我無法保存/粘貼文件,你有什麼想法嗎? – user130934 2011-03-06 20:02:24
sudo cp myfile.php /var/www/myfile.php – 2011-03-06 20:19:45
在unix系統中,不同的用戶有權編輯和寫入不同的目錄(文件夾)。/var/www目錄可以由root寫入,而不是普通用戶(默認情況下)。你可以用sudo加前綴命令並輸入你的root密碼(不要以爲ubuntu默認有)在root作用域執行命令。如果你沒有使用終端的所有這些東西,你應該學習一些基本的終端命令。 – Munim 2011-03-06 20:33:45