如何从Ubuntu上的PHP开始

时间:2011-03-06 19:37:17

标签: php ubuntu ide

我是PHP的新手。我已经在Ubuntu上成功安装了PHP,现在我想开始我的第一个程序。我使用gPHPEdit作为IDE。 我应该在哪里保存我创建的.php文件?以及如何运行/测试它们?

5 个答案:

答案 0 :(得分:4)

确保已安装LAMP。做一个sudo tasksel并选择灯然后点击进入,它必须是有史以来最简单的*放大器安装。最好安装phpmyadmin:sudo apt-get install phpmyadmin。之后,只需将文件复制到/var/www/,然后它们就会显示在http://localhost上。我建议使用Eclipse PDT或Netbeans build for PHP。

答案 1 :(得分:1)

你应该拿起一本书或开始在网上学习一些好的教程 如果您只是使用php编写脚本,可以将它们保存在任何地方并使用php命令行解释器在终端上运行php。 如果您正在尝试编写Web脚本(我认为您是),则需要安装和配置Web服务器(通常是apache)并将脚本保存在服务器的文档根目录中(通常为/ var / www)。此外,我强烈建议您阅读一些关于服务器和HTTP的内容,并在学习在php中构建网站之前弄清楚所有这些是如何工作的。

答案 2 :(得分:1)

如果您无法保存或复制到var / www / html,请在浏览器上运行您的php脚本。如果您使用的是Ubuntu 14.04。 我按照这些步骤操作,它对我有用。

  1. 在终端上执行sudo su
  2. 输入您的密码
  3. 在终端上执行sudo subl /etc/apache2/sites-available/000-default.conf以打开此文件。请注意,您可以将subl更改为任何文本编辑器以打开文件,例如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. 转到您的浏览器,输入您的脚本网址,例如127.0.1.1/directory/document.php.
  11. 我希望这会有所帮助。

答案 3 :(得分:1)

/var/www/

中删除index.html文件
$ sudo rm index.html

在那里创建一个新的php文件:

$ sudo gedit /var/www/index.php
写下来:

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

重新启动Apache2服务器:

$ sudo service apache2 restart

OR

$ sudo /etc/init.d/apace2 restart

并指向yout localhost和/index.php

如果出现错误,请访问:http://www.allaboutlinux.eu/how-to-run-php-on-ubuntu/

答案 4 :(得分:0)

https://www.php.net/manual/en/features.commandline.webserver.php

这是一种在 php 中测试文件的简单方法。

$ cd ~/public_html
$ php -S localhost:8000

然后您可以在浏览器中输入 localhost:8000/myfile.php