标签:Windows

windows 下的 nginx + php 环境搭建

这几天有一台 Web 服务器一直不定时出现无法访问的情况,远程一看,Apache 进程占用内存极高,而这台服务器偏偏内存不富裕,就像换成目前极度流行的 nginx 试试。

nginx 是一个轻量级的高性能 Http WebServer,以事件驱动方式编写,因此相比 Apache 而言,Nginx 更加稳定、性能更好,而且配置简单,资源占用较低。目前 Windows 下的稳定版本是 1.0.14,可以在官网免费下载。 Read More.

Windows 8 惊艳一瞥

今天,微软开放了 Windows 8 Developer Previrew 下载,只是一个开发者的预览版,大家看看就算了。

安装环境: Windows 7 64bit 旗舰版 + VMware 8.0,Windows 8 Developer Previrew 64bit

注,VMware 8.0 是今天刚刚发布的新版

语言选择
语言选择

光盘引导虚拟机,出现的第一个界面是语言选择,由于这次没有中文版下载,只好英语了。其他全部默认(据说区域选中国的话,应用会很少,未证实。)

Read More.

Windows下安装Apache2.2配合PHP5.2

以前都是在windows下用IIS集成PHP,现在玩点别的。

一. 首先安装PHP,这个大家应该都会了,那就简单说下:

http://www.php.net/downloads.php 下载最新的 PHP Windows Binaries(PHP 5.2.4 zip package 这个即可)

下载后,解开到 C:\php

复制以下文件到 C:\Windows 目录

libeay32.dll
libmcrypt.dll
libmhash.dll
libmysql.dll
libswish-e.dll
php5ts.dll

将 php.ini-recommended 文件复制到 C:\Windows 目录,并改名为 php.ini,设置里面的配置,主要就是 ext 目录和扩展的开关,略。

二. 到 http://apache.mirror.phpchina.com/httpd/binaries/win32/ 下载最新的 Apache 安装包,目前应该是 2.2.4,2.2.6的源码已经发布,有兴趣可以自己编译。

安装,默认设置即可。

装好后,打开 C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf

这个文件中 # 代表注释。 

下面是一些配置的说明:

ServerRoot 服务器程序路径,默认,不要修改。

Listen 就是绑定的IP和端口,默认是80,也就是当前主机的所有IP的80端口

LoadModule 加载的模块,一大串,根据自己需要打开或关闭。注意在这里需要加一行:

LoadModule php5_module C:/PHP/php5apache2_2.dll

ServerAdmin 管理员邮箱

ServerName 虚拟主机的域名

DocumentRoot 虚拟主机的网页文件路径

<Directory “xxxx”> 同上,这两个貌似要一致

DirectoryIndex  默认文档,需要增加 index.php,根据需要可以加别的。

<IfModule mime_module> 下面的mime模块,需要加下面两行

    AddType application/x-httpd-php .php
    AddType image/x-icon .ico

完毕,重启 Apache,你的网站应该可以运行了。