繁体   English   中英

如何在笔记本电脑上快速创建 LAMP 开发服务器?

[英]How can I quickly create a LAMP development server on my laptop?

我最近从事PHP开发,正在努力寻找一个舒适的开发环境。 I have been trying to work in a windows 7 x64 environment, but am finding a lot of issues with writing PHP on a windows system (much less a 64-bit windows system)

我目前有 3 个可以在家中使用的系统。 台式机、上网本和笔记本电脑。 我在 dreamhost.com 也有一个共享主机帐户

我一直在使用远程 SQL 服务器和 SVN 服务器在 dreamhost.Z4D236D9A2D102C5FE6AD1C50DA.4B 上的主桌面(win 7x64)和上网本(win 7x64)上进行开发这很好,但我真的很想让我的应用程序在家里的 linux 服务器上运行(在我将它们推送到我的 Dreamhost 帐户之前模拟/干启动)

我有一年没用过我的笔记本电脑了,我认为它可以用作模拟生产服务器。 我可以在那里存储我的 SQL、SVN 和“实时”应用程序——并且可以自由更改发行版/服务器配置——这对于我的共享主机帐户来说本来就更困难。

谁能推荐一个好的 linux 发行版,我应该在我的笔记本电脑上安装一些东西才能让它作为开发服务器运行良好? 我不是 linux 的完全菜鸟,但绝不是先进的。 我的第一选择是 ubuntu,但我不知道这是否是我想要完成的最佳选择。

很感谢任何形式的帮助。

在 Windows 中,安装Virtualbox ,在其上安装 Ubuntu 。 从 Ubuntu 安装 apache、mysql 和 ZE1BFD762321E409CEE4AC0B6EZ 包以开发。 如果你愿意,你可以按照这个方法。 这就是我所做的,它对我来说完美无缺。 我可以在需要时在 linux 中进行开发,并且在需要时仍然拥有 Windows,而无需处理双引导。

On Linux, Windows, Mac OS or Solaris you can simply install XAMPP which gives you much more than just Apace, MySQL, PHP application.

我强烈推荐建立在Ubuntu之上的 TurnKey Linux。 他们有许多预打包的软件组合发行版可供下载 ISO 或 VM。 他们有一个LAMP 堆栈应用程序,您可以开始使用。 我几乎可以在任何需要立即启动服务器的时候使用它们。

只需下载/安装VirtualBox ,Turnkey LAMP VM 映像,并在虚拟盒中创建一个新的 Ubuntu VM,select 现有硬盘驱动器映像和 Z99938282F04071859941E18F16。

看看Devilbox 它是一个独立于操作系统的 docker LAMP/MEAN 开发堆栈,开箱即用预配置并提供以下功能:

  • PHP:5.2、5.3、5.4、5.5、5.6、7.0、7.1、7.2 和 7.3
  • Xdebug
  • 自动创建虚拟主机
  • 无限数量的项目
  • 适用于所有项目的 https
  • email 包罗万象
  • 自动化 DNS
  • phpMyAdmin, phpRedmin, Adminer, OpCacheGUI
  • Apache, Nginx, MongoDB, MySQL, MariaDB, PerconaDB, PostgreSQL, Redis, Memcached, MailHog, Solr, RabbitMQ, etc
  • 广泛的文档

魔盒

项目:

您可以使用 Ubuntu 安装LAMP环境,我听说它运行良好。 (我自己从来没有做过)

有关于如何在整个网络中执行此操作的文档

如果您要运行 Linux,所有这些服务都是 Linux 的原生服务。 All you have to do is install linux (I prefer Ubuntu) and select php, apache, and mysql. 一切都是本地加载的,您只需加载 MySQL DB 并将 HTML 放入 www 文件夹中。 实际上,在 Linux 上运行比在 WAMP 上运行更容易!

If you load the Server version of Ubuntu, you can select the "LAMP" stack during install and Ubuntu will automatically load PHP, MYSQL, and Apache for you. 如果您安装桌面版,您只需 select GUI 安装期间的选项,您对 go 就好了。

Linux 很容易使用这些组件运行。

如果您的开发服务器运行(大致)与生产服务器相同的堆栈,这通常是一个聪明的主意。 您正在使用 Dreamhost。 他们使用从 Debian 运行的 LAMP 堆栈。 所以,我建议你使用它。 请检查 PHP 版本和已安装的模块(查看 dreamhost 上的phpinfo() output)以确定您应该安装哪些软件包和版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM