MixPHP内置于MixPHP环境,是一个基于Swoole的常驻内存PHP高性能框架。MixPHP支持同时在多个环境执行:Nginx+mix-httpd(使用Swoole,性能超强)Apache(不使用Swoole)Nginx+php-fpm(不使用Swoole)以上环境中,后两者是最传统MVC框架常用的部署方式,MixPHP也支持这种方式,但是这种方式不能使用Swoole特性,只是为了方便开发使用。MixPHP多环境迁移,代码无需修改,无缝迁移。由于大部分用户开发都是在Windows上进行的,我们推荐在开发阶段使用Apache部署方案,因为它更简单,速度更快。下面是MixPHP的Apache环境搭建的整体演示。下载Apache去官网下载win版的Apache。官网链接中有5个站点可供下载,选择其中一个即可。http://httpd.apache.org/docs/current/platform/windows.html#down注:网页中有VC**等版本。请注意,此版本表示VisualC++编译库的版本号。这里的版本号应该和PHP的版本号合而为一。安装ApacheUnzip到指定的安装目录。使用CMD作为系统服务安装。使用以下命令将Apache安装为系统服务,启动CMD窗口“以管理员权限运行”。cd/dC:\Server\apache24vc11\binhttpd.exe-kinstall-nApache24vc11接下来可以将ApacheMonitor.exe发送到bin目录下的桌面快捷方式,方便服务管理。这个程序是Apache服务监视器。先不要启动,启动会报错,还没有添加环境变量。下载PHP到官网下载PHP的win版。https://windows.php.net/download注意:VC**的版本要和Apache一样,NonThreadSafe和ThreadSafe。可以选择NonThreadSafe,性能更好,因为通常你不会进行多线程开发,不需要线程安全的版本。安装PHP解压到指定安装目录。添加系统变量Path将Apache和PHP的安装目录、bin目录和ext目录添加到Path系统变量中。C:\Server\apache24vc11;C:\Server\apache24vc11\bin;C:\Server\php56;C:\Server\php56\ext;注意:是追加,不是覆盖。配置Apache,添加PHP,为组件编辑Apache配置文件,路径为:C:\Server\apache24vc11\conf\httpd.conf需要修改的位置://1.修改服务器路径DefineSRVROOT"C:\Server\apache24vc11"//2.添加PHP扩展和PHP配置文件目录路径配置LoadModulephp5_module"C:\Server\php56\php5apache2_4.dll"PHPNiDir"C:\Server\php56"//3.添加index.php为首页
