如何在 Ubuntu 上开始使用 PHP

发布于 2024-10-20 11:02:25 字数 108 浏览 2 评论 0原文

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

I am newbie in PHP. I have successfully installed PHP on Ubuntu, now I want start my first program. I am using gPHPEdit as IDE.
Where should I save .php files that I create? And how to run/test them?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

失退 2024-10-27 11:02:25

确保您已安装LAMP。执行 sudotaskel 并选择 lamp 然后按 Enter 键,这一定是有史以来最简单的 *amp 安装。最好安装 phpmyadmin:sudo apt-get install phpmyadmin。之后,只需将文件复制到 /var/www/ ,然后它们就会显示在 http://localhost 上。我建议使用 Eclipse PDT 或针对 PHP 的 Netbeans 构建。

Make sure you have LAMP installed. Do a sudo tasksel and select lamp then hit enter, its gotta be the most simple *amp install ever made. Its a good idea to install phpmyadmin: sudo apt-get install phpmyadmin. After that just copy the files to /var/www/ and then they will show up on http://localhost. I recommended using Eclipse PDT or the Netbeans build for PHP.

心奴独伤 2024-10-27 11:02:25

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

You should pick up a book or start following some good tutorials on the web.
If you are just scripting using php, you can save them anywhere and run the php on the terminal using the php command line interpreter.
If you are trying write web scripts (and I think you are), you need to install and configure a web server (typically apache) and save your scripts in the server's document root (typically /var/www). Also, I highly recommend you to read up a little about servers and HTTP and figure out how all this works on the inside before learning to building websites in php.

征棹 2024-10-27 11:02:25

如果您无法保存或复制到 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. 将以下内容添加到文件末尾

    <目录/home/user/>>
        期权指数 FollowSymLinks
        允许覆盖无
        要求全部授予
     
    
  8. 保存并关闭文件。

  9. 执行 sudo service apache2 restart
  10. 转到浏览器,输入脚本的 URL,例如 127.0.1.1/directory/document.php。

我希望这会有所帮助。

If you cannot save or copy to var/www/html, to run your php scripts on your browser. If you are using Ubuntu 14.04.
I followed these steps and it worked for me.

  1. Execute sudo su on the terminal.
  2. Enter your password
  3. Execute sudo subl /etc/apache2/sites-available/000-default.conf on your terminal to open this file. Note you can change the subl to any text editor to open the file e.g sudo nano /etc/apache2/sites-available/000-default.conf.
  4. Change DocumentRoot /var/www/html to /home/user/yoursubdir
  5. Save the file and close it.
  6. Execute sudo subl /etc/apache2/apache2.conf on your terminal to open this file.
  7. Add the following to end of the file

    <Directory /home/user/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory> 
    
  8. Save and Close the file.

  9. Execute sudo service apache2 restart
  10. Go to your browser, type the URL of your script e.g 127.0.1.1/directory/document.php.

I hope this helps.

风吹过旳痕迹 2024-10-27 11:02:25

/var/www/中删除index.html文件

$ sudo rm index.html

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

$ sudo gedit /var/www/index.php

在其中写入:

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

重新启动您的Apache2服务器:

$ sudo service apache2 restart

或者

$ sudo /etc/init.d/apace2 restart

则指向yout localhost和/index.php

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

remove the index.html file from /var/www/

$ sudo rm index.html

create a new php file there:

$ sudo gedit /var/www/index.php

write in it:

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

Restart your Apache2 Server :

$ sudo service apache2 restart

OR

$ sudo /etc/init.d/apace2 restart

and point to yout localhost and /index.php

if err arises visit : http://www.allaboutlinux.eu/how-to-run-php-on-ubuntu/

寒冷纷飞旳雪 2024-10-27 11:02:25

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

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

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

然后您可以转到浏览器并输入localhost:8000/myfile.php

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

this is an easy way to test your files in php.

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

then you can go to your browser and enter localhost:8000/myfile.php.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文