在Linux虚拟机上为新的PHP程序员设置开发环境

在Linux虚拟机上为新的PHP程序员设置开发环境,php,development-environment,Php,Development Environment,如何在我的Ubuntu(最新版本)虚拟机上设置PHP的开发环境?我将安装XAMPP(MySQL、PHP、Apache)并将其作为起点 我的目的是在学习完基础知识后,最终使用像Kohana这样的PHP框架 这些XAMPP和Kohana可以并排安装吗?我习惯于通过单击“下一步”在Windows上安装XAMPP;在Linux上安装和设置开发环境的最佳方法是什么 我可以使用什么软件在Linux上用PHP/Html/CSS编程?我来自Visual Studio背景,因此intellisense将非常受欢迎

如何在我的Ubuntu(最新版本)虚拟机上设置PHP的开发环境?我将安装XAMPP(MySQL、PHP、Apache)并将其作为起点

我的目的是在学习完基础知识后,最终使用像Kohana这样的PHP框架

这些XAMPP和Kohana可以并排安装吗?我习惯于通过单击“下一步”在Windows上安装XAMPP;在Linux上安装和设置开发环境的最佳方法是什么

我可以使用什么软件在Linux上用PHP/Html/CSS编程?我来自Visual Studio背景,因此intellisense将非常受欢迎。

请查看aptana Studio(这是带有php、JavaScript等的eclipse)

我不确定xampp将为您做什么,ubuntu内置了一个非常强大的LAMP堆栈,我只想使用它。

这可能会有帮助:


在Ubuntu上不需要XAMPP,只需打开终端并键入以下内容即可设置指示灯:

sudo tasksel install lamp-server
(来源:)

最接近VisualStudio的IDE可能是,或。虽然经典编辑器(大师会推荐)也有自动完成功能。

在Linux上,它是LAMP(Linux、Apache、MySQL和PHP)

这些XAMPP和Kohana可以并排安装吗

没有任何意义。XAMPP(或LAMP)是服务器软件,用于处理像Kohana这样的web框架。因此,没有XAMPP,科哈纳就无法跑步

最简单的方法?从终端:

sudo aptitude install php5 mysql-server mysql-client
这将自动安装Apache(php5的依赖项)、MySQL和PHP


至于IDE,很多人支持Netbeans是有充分理由的。它集成了xdebug和phpunit,还集成了许多其他很酷的东西。查看以了解您可以做什么。

我最近刚刚安装了Ubuntu-如何测试并查看它们是否已经安装和设置?如果已安装,您应该能够从命令行执行php。如果不是,只需使用ubuntu软件包管理器安装即可。apache和MySQL也是如此。