Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在笔记本电脑上快速创建LAMP开发服务器?_Php_Linux_Windows 7_64 Bit - Fatal编程技术网

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

Php 如何在笔记本电脑上快速创建LAMP开发服务器?,php,linux,windows-7,64-bit,Php,Linux,Windows 7,64 Bit,我最近开始从事PHP开发,并试图找到一个舒适的开发环境。我一直在尝试在Windows7x64环境下工作,但我发现在windows系统(更不用说64位windows系统)上编写PHP存在很多问题 我目前有3个系统可以在家里使用。一台台式机、一台上网本和一台笔记本电脑。我在dreamhost.com上也有一个共享托管帐户 我一直在我的主桌面(win 7x64)和上网本(win 7x64)上开发,并在dreamhost.com上托管了远程SQL server和SVN服务器。这很好,但我真的很想让我的应

我最近开始从事PHP开发,并试图找到一个舒适的开发环境。我一直在尝试在Windows7x64环境下工作,但我发现在windows系统(更不用说64位windows系统)上编写PHP存在很多问题

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

我一直在我的主桌面(win 7x64)和上网本(win 7x64)上开发,并在dreamhost.com上托管了远程SQL server和SVN服务器。这很好,但我真的很想让我的应用程序在家里的linux服务器上运行(在我将它们推送到我的dreamhost帐户之前模拟/dry启动)

我已经一年没用我的笔记本了,我想它可以用作模拟生产服务器。我可以将我的SQL、SVN和“live”应用程序存储在那里,并可以自由更改发行版/服务器配置,这对于我的共享主机帐户来说本来就比较困难

有谁能推荐一个好的linux发行版,以及我应该在笔记本电脑上安装的东西,让它作为开发服务器运行良好?我不是一个完全不懂linux的人,但我一点也不高级。我的第一选择是ubuntu,但我不知道这是否是我想要实现的最好的


非常感谢您的帮助。

您可以使用Ubuntu安装一个
LAMP
环境,我听说它工作得很好。(我自己从来没有做过)


有一些文档介绍了如何在Windows中通过网络执行此操作,安装,在其上安装Ubuntu。从Ubuntu安装apache、mysql和php软件包,以及您喜欢使用的任何其他软件包。如果你喜欢的话,你可以跟着这个。这就是我所做的,它对我来说完美无瑕。我可以在需要时在linux中开发,并且在需要时仍然可以使用Windows,而不必处理双重启动。

如果要运行linux,所有这些服务都是linux自带的。你所要做的就是安装linux(我更喜欢Ubuntu)并选择php、apache和mysql。所有内容都以本机方式加载,您只需加载MySQL数据库并将HTML放入www文件夹中即可。在Linux上运行比在WAMP上运行更容易

如果您加载Ubuntu的服务器版本,您可以在安装过程中选择“LAMP”堆栈,Ubuntu将自动为您加载PHP、MYSQL和Apache。如果安装桌面版本,只需在GUI安装期间选择选项即可

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

我强烈推荐它是在Ubuntu之上构建的。他们有许多预先打包的软件组合发行版可供下载ISO或VM。他们有一个你可以开始的计划。只要我需要一台服务器,我就可以随时使用它们


只需下载/安装Turnkey-LAMP虚拟机映像,并在virutal box中创建一个新的Ubuntu虚拟机,选择现有的硬盘映像,然后选择Turnkey虚拟机映像。

在Linux、Windows、Mac OS或Solaris上,您只需安装即可,这不仅为您提供了快速、MySQL、,PHP应用程序。

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

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

  • PHP:5.2、5.3、5.4、5.5、5.6、7.0、7.1、7.2和7.3
  • Xdebug
  • 自动虚拟主机创建
  • 项目数量不限
  • 适用于所有项目的有效https
  • 电子邮件一网打尽
  • 自动DNS
  • phpMyAdmin、phpRedmin、管理员、OpCacheGUI
  • Apache、Nginx、MongoDB、MySQL、MariaDB、PerconaDB、PostgreSQL、Redis、Memcached、MailHog、Solr、RabbitMQ等

项目:

  • Github:
  • 文件:
  • 吉特:
  • 网站:

完整安装ubuntu server edition,执行ifconfig以获取本地IP,使用路由器将web端口转发到该IP。(可选)设置dyndns不确定这是否离题,这是一个对程序员有用的问题。似乎op不需要“在linux中开发”,只需要一个服务器就可以了run@Col弹片,为什么这么难看。我发现linux环境非常方便,不仅适用于LAMP环境,而且还可以访问一个不会像cygwin那样吃力、步履蹒跚的命令行。@Col Shrapnel,没错,但他确实说过Linuxit中的LAMP会吃掉你的桌面资源。@Col欢迎来到2011年,在这里,具有6 Gig RAM的多核处理器是常态