在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在Windows平台开发PHP的过程中,运行环境是必不可少的一部分,常常我们都会选择现有的环境套件,目前比较流行的环境套件有XAMPP、WAMP、APMserv、DedeAMPZ、WNMP、PHPnow等等。之前一直使用PHPnow有差不多有三四年的时间。如今在公司使用的是Wamp,Wamp使用起来也是非常方便,也支持多版本无缝切换。今天闲来无无事就把一直使用的PHPnow替换成了Wamp,同时装上了Perl+Awstats+Memcached+Filezilla。这里记录的是整个环境的安装和配置,仅供参考。 一、卸载已有的运行环境如果已经装过IIS、Mysql、Apache则需要卸载或更换端口,因为Wamp的Apache使用的是80,Mysql使用的是3306,这都属于默认端口,也是推荐端口。为了避免冲突,所以推荐卸载。 二、下载并安装Wamp环境套件首先从官方网站下载最新版,官方网站只有英文和法文的介绍,但Wamp环境套件是多语言的(足足有24种语言,中文当然包含在其中)。下载后直接运行安装即可,我这里选择的安装目录是D:\Program Files\Wamp。安装过程不做过多描述,主要讲一下Wamp中的文件和文件夹的功能及解释。
安装完Wamp后即可使用localhost进行浏览,接下来还要继续安装Memcached、Filezilla、Perl和Awstats。
三、下载并安装FTP服务器软件FilezillaFilezilla是一款开源的FTP服务器软件,同时Filezilla也有客户端软件,服务器端的软件下载安装都非常简单。全部保持默认选项即可。点击这里下载Filezilla服务端软件。 四、下载并安装缓存解决方案MemcachedMemcached也是一款跨平台的内存式分布缓存解决方案。使用Memcached可以大大减少数据库的压力,提升整个网站的性能。由于官方网站没有Windows平台的版本,这里我下载的是由libevent和memcached编译的版本,点击这里下载。下载完成后解压后得到memcached.exe,我将它放到D:\Program Files\Wamp\bin\memcached目录下,然后打开CMD,输入
这里做为一个系统服务进行安装,然后再启动memcached
以下是收集的Memcached的常用参数命令。
安装完Memcached的服务,要在PHP中使用还需要一个Memcached的扩展,PHP官方已经提供了memcached的DLL扩展,直接下载后放到D:\Program Files\Wamp\bin\php\php5.3.10\ext目录,重启Wamp,如果在phpinfo();中查看到是否加载Memcached成功。 Memcached安装完后,我们需要测试一下是否能正常使用。使用下面的一段程序即可测试。
如果程序输出This is a test!则表示Memcached已经能正常使用了。 五、下载并安装Perl由于Awstats是在Perl下运行的,所以需要为Apache添加Perl支持。这里直接下载ActivitePerl进行安装,点击这里下载。下载完成后执行安装,我这里Perl的安装目录选择的是D:\Program Files\Wamp\bin\perl,安装完成后还需要添加对数据库的支持,打开CMD,执行以下语句即可完成对Mysql数据库的支持。
待安装执行完成后即完成了对Perl的安装,不过还需要对Apache做一些简单的配置,才能让Apache支持Perl。首先打开D:\Program Files\Wamp\bin\apache\Apache2.2.21\conf\httpd.conf,找到
继续往下找到
继续往下
红色下划线部分为新增,修改完成后即可完成Perl的安装和配置。 六、安装AwstatsAwstats是一个强大的日志分析工具。首先下载Awstats的源码,其官方网站最新版本已经是7.1版,点击这里下载。下载完成解压得到三个文件夹,这里我把这三个文件夹放到D:\Program Files\Wamp\apps\Awstatis7.1目录下。 接着在D:\Program Files\Wamp\alias目录下创建一个文件awstats.conf,写入以下源码:
然后打开D:\Program Files\Wamp\apps\awstats7.1\wwwroot\cgi-bin\awredir.pl和D:\Program Files\Wamp\apps\awstats7.1\wwwroot\cgi-bin\awstats.pl将其第一行修改成:
接着将awstats.model.conf复制一份并命名为awstats.localhost.conf,打开后修改其中的一部分配置为以下配置:
最后修改D:\Program Files\Wamp\bin\apache\Apache2.2.21\conf\httpd.conf中的
红色部分为修改的部分,保存后重启Wamp,使用http://localhost/awstats/awstats.pl即可查看并使用Awstats了。 结束语至此,已经完成了Windows平台下Apache+PHP+Mysql+Memcached+FileZilla+Perl+Awstats的安装,期间最到了一些问题,在谷歌的大力帮助下顺利解决。 相关下载资源和参考链接Wampserver官网:http://www.wampserver.com |
请发表评论