在 Linux 虚拟机上为新的 PHP 程序员设置开发环境
Posted
技术标签:
【中文标题】在 Linux 虚拟机上为新的 PHP 程序员设置开发环境【英文标题】:Setting up a dev environment for a new PHP programmer on a Linux Virtual machine 【发布时间】:2011-04-05 13:23:16 【问题描述】:如何在我的 Ubuntu(最新版本)虚拟机上设置 php 开发环境?我将安装 XAMPP(mysql、PHP、Apache)并以此为起点。
我的目的是在完成基础学习后最终使用像 Kohana 这样的 PHP 框架。
这些 XAMPP 和 Kohana 可以并排安装吗?我习惯于在 Windows 上安装 XAMPP 通过单击下一步下一步;在 Linux 上安装和设置开发环境的最佳方法是什么?
我可以使用哪些软件在 Linux 上使用 PHP/html/CSS 进行编程?我来自 Visual Studio 背景,因此非常欢迎智能感知。
【问题讨论】:
【参考方案1】:在 Linux 上,它是 LAMP(Linux、Apache、MySQL 和 PHP)。
这些 XAMPP 和 Kohana 可以并排安装吗?
没有任何意义。 XAMPP(或 LAMP)是服务器软件,用于处理 Kohana 等 Web 框架。所以 Kohana 不能在没有 XAMPP 的情况下运行。
最简单的方法?从终端:
sudo aptitude install php5 mysql-server mysql-client
这将自动安装 Apache(依赖于 php5)、MySQL 和 PHP。
对于 IDE,很多人支持 Netbeans 是有充分理由的。它具有 xdebug 和 phpunit 集成以及许多其他很酷的东西。查看Netbeans PHP Blog 看看你能做什么。
【讨论】:
【参考方案2】:您在 Ubuntu 上不需要 XAMPP,只需打开终端并输入以下内容即可设置您的 LAMP:
sudo tasksel install lamp-server
(来源:Ubuntu Docs)
最接近 Visual Studio 的 IDE 可能是 Aptana、Eclipse PDT 或 Netbeans。虽然经典编辑器(大师会推荐)VIM 和 Emacs 也具有自动完成功能。
【讨论】:
【参考方案3】:这可能会有所帮助:
http://netbeans.org/kb/docs/php/configure-php-environment-ubuntu.html
【讨论】:
【参考方案4】:查看 aptana studio(它是带有 php、javascript 等的 eclipse)。
我不确定 xampp 会为你做什么,ubuntu 内置了一个非常强大的 LAMP 堆栈,我会使用它。
【讨论】:
我刚刚安装了 Ubuntu - 如何测试并查看它们是否已经安装和设置? 如果已安装,您应该可以从命令行执行php。如果不是,只需使用 ubuntu 包管理器来安装它。 Apache 和 MySQL 也是如此。以上是关于在 Linux 虚拟机上为新的 PHP 程序员设置开发环境的主要内容,如果未能解决你的问题,请参考以下文章