<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="win7中如何搭建Linux+PHP 开发环境" id="card1">
<p> 游客</p><p>
标题:win7中如何搭建Linux+PHP 开发环境<br/>
正文:<br/>
我用了 3 年多的 Linux 桌面，很是不爽，主要是各个软件的体验不够统一，太分裂，太多选择让人无从选择。而回到 Windows, 则更糟糕，使用 *nix 工具集变得非常折腾，部署 Web 环境也很麻烦，而且我的服务器都是 Linux 的，代码里有些功能是不能运行在 Windows 上的。因为我偶尔还打打游戏，一个月前，我还是选择回到 Windows 桌面。但我下面的这些软件几乎都是跨平台的，如果你使用 Linux 桌面，也不会有什么影响的。我的主机是 Windows 7 x64, 然后跑一个 Arch 的虚拟机，所有代码的运行和调试都在虚拟机中进行。Arch 虚拟机Arch 安装略折腾，但我喜欢它 KISS 的哲学，我用 VirtualBox, 分配 512MiB 甚至 256MiB 就够用了。网络改成「桥接网卡」然后在路由器设置一个 MAC 绑定的固定 IP, 我给虚拟机的是 192.168.0.105, 而我主机的是 192.168.0.100.需要装的软件包最核心的有：openssh, nginx, mariadb, php, xdebug.至于其他一些：vim, mongodb, php-mongo, phpmyadmin 就看个人需要了。直接在 VirtualBox 的虚拟机窗口上敲命令很不方便，我会装一个叫 VirtuaWin 的虚拟桌面软件，类似于 KDE 的 Workspace(工作区), 把 VirtualBox 的窗口丢到另一个桌面。然后用 XShell 连 SSH 上去敲命令。当然你还需要建一个非 root 账户来日常使用，我建了一个 jysperm.然后你可以修改 /etc/php/php-fpm.conf:user = jysperm group = jysperm这样 PHP-FPM 的进程会以你的用户来跑，读写文件不会遇到任何权限问题。作为开发服务器，可能同时需要开发测试多个项目，每次都要去 Nginx 里面新建站点是很折腾的事情，下面的配置文件可以让你一劳永逸：代码如下: server {     listen 80;     server_name ~(?&amp;lt;dir&amp;gt;.*)\.ab\.jyprince\.me$;    acce<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1802&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1802&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1802&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1802&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1802&amp;Page=3">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1802">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1802">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>