初次体验架设PHP网站
最近需要快速架设一个网站,因此淘了一份成型的模板,然后就开始。。过程比较曲折。
测试环境:Win7旗舰+IIS7.5+mysql5.6+PHP5.2.17+PHPManagerForIIS-1.1.2+ZendOptimizer-3.3.3-Windows
一)详细步骤
1)IIS需要修改一下:默认情况下,CGI是不开启的,因此在Windows功能选项上需要添加上“CGI前的对勾需要选中”
(win7中 控制面板-程序和功能-打开或关闭Windows功能)
2)安装mySQL5.6 (过程略)
3) 安装 PHP5.2.17
搜索php5.2.17,下载然后解压到c:/PHP(目录可自定义,因我的PHP源码为5.2.17版,所以使用这个版本)
4)配置PHPManagerForIIS
4.1)安装后,在IIS中找到PHPManager,双击弹出下面界面
4.2)Register new PHP Version,择对应PHP版本里的文件“php-cgi.exe”,就可以了
4.3) 使用“Check phpinfo()”检测一下(我设置的端口是9000),如果出现下面界面,说明IIS配置完毕
5)安装ZendOptimizer-3.3.3-Windows
当你想浏览查看网站时,突然出现乱码的界面,瞬间心里就有一万头XXX跑过,然后你会发现Zend 。。。。某度一下,发现:Zend Optimizer(以下简称ZO)用优化代码的方法来提高php应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。
5.1) 选中ZendOptimizer安装路径;
5.2)WebServer类型选中IIS(如果是apache则选择apache);
5.3)选择php.ini文件位置(刚才解压PHP5.2.17位置);
5. 4)选中根目录,php网站存放的地方
6)PHP网站模板架设繁琐的几点
- 可用的mySQl
- IIS必须增加CGI支持
- IIS支持PHPH,如果没有PHPManagerForIIS,配置时间要更长一些
- PHP版本做好选择(本来应该选择5.2.17,结果选了5.6、5.3)
- zendOptimizer需要安装(这个视源码情况而定,配置完的网站浏览出现乱码“zend……”就需要安装,PHP5.3后改名为zend Guard)
7) 参考文章链接:
http://www.cnblogs.com/ChrisMo/p/4130519.html
http://www.cnblogs.com/therock/articles/2237316.html
http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html
http://help.suomao.com/forum.php?mod=viewthread&tid=82&extra=page%3D1
初次体验架设PHP网站的更多相关文章
- 在docker中初次体验.net core 2.0
.net core的跨平台有了Linux,不能没有docker……网上的系列文章一大推,特别是docker还有了中文官网:https://www.docker-cn.com/ .上面说的很清楚了,这里 ...
- kubebuilder实战之二:初次体验kubebuilder
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- ASP.NET Core Identity Hands On(1)——Identity 初次体验
ASP.NET Core Identity是用于构建ASP.NET Core Web应用程序的成员资格系统,包括成员资格.登录和用户数据存储 这是来自于 ASP.NET Core Identity 仓 ...
- Visual Studio 2017 初次体验
在初次体验中遇到以下问题以及技巧 1. 在出现红色波浪线时为出现错误语法,将鼠标移动到相应位置可以获得相关错误信息 2.在编写代码过程中,行号上出现的小黄灯可以有提示信息 3.List 与 Array ...
- Windows Azure 免费初体验 - 创建部署网站
前几天在看到有个学Windows Azure课程,送Windows Azure的活动,课程地址:http://www.microsoftvirtualacademy.com/ 在活得体验资格后,就迫不 ...
- Total Commander的初次体验
从汉化新世纪下载到最新的TC张学思版后,运行文件只需依照其提示就可以完成该软件的安装.作为新手初次运行体验了以下功能: 一.目录跳转 1. 初次启动TC软件界面截图: 2. 按下Ctrl+d后,直接再 ...
- HashTable初次体验
用惯了数组.ArryList,初次接触到HashTable.Dictionary这种字典储存对于我来说简直就是高大上. 1.到底什么是HashTable HashTable就是哈希表,和数组一样,是一 ...
- 初次体验百度eCharts遇到的问题和解决方法
前言 上周在厌烦Highchart下,体验了下百度的eCharts,支持IE6.7.8+外,对数据在线编辑还有工具栏支持,体验时遇到了几个小问题,最近两天在尝试得到了一个解决方法. Tooltip时单 ...
- iis上如何架设HTTPS网站
对于HTTPS网站,大部分都比较陌生,觉得很难,其实只要申请好证书,只要在服务器上做下小配置就可以完成 首先,申请一个ssl证书 免费申请https://buy.wosign.com/free/Fre ...
随机推荐
- deb、rpm、tar.gz三种Linux软件包的区别
初接解LINUX的,同样都是for linux,但rpm.tar.gz.deb包还是有很大区别的, 这种区别可使安装过程进行不下去.那我们应该下载什么格式的包呢? rpm包-在红帽LINUX.SUSE ...
- IOS的沙盒机制
ios的沙盒(bandbox)机制:一种安全体系,ios应用程序只能对自己创建的应用程序进行读取文件,这个独立.封闭.安全的空间,就我们说的沙盒.它里面一般存放着你的程序需要的文件,数据持久化的一些文 ...
- 关于jquery插件 入门
关于 JavaScript & jQuery 的插件开发 最近在温故 JavaScript 的面向对象,于是乎再次翻开了<JavaScript高级程序设计>第3版,了解到其中常 ...
- bzoj2012: [Ceoi2010]Pin
Description 给出N(2<=N<=50000)个长度为4的字符串,问有且仅有D(1<=D<=4)处不相同的字符串有几对. Input 第1行: N,D 以下N行每行一 ...
- 战胜忧虑<5>——运用亚里士多德法则
运用亚里士多德法则 如果人们将忧虑的时间,用来寻找解决问题的答案,那忧虑就会在人们智慧的光芒下消失.那么当你面对忧虑时,应该怎么办理?答案是,我们一定要学会用下面三种分析问题的基本步骤来解决各种不同的 ...
- 在x86转x64的开发过程会遇到各种意外的问题,比如MSScriptControl 在x64下
遇到这种只能编译成x86的组件,那么就必须将 生成 目标平台 设置成 x86 参考文章: http://www.dotblogs.com.tw/stanley.hsu/archive/2010/04 ...
- PLSQL_性能优化工具系列17_Best Practices: Proactive Data Collection for Performance Issues
占位符 https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=2082062510193540&id=1366133. ...
- hdu 5441 travel 离线+带权并查集
Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Problem Descript ...
- SCREAM:Error suppression ignored for
wamp报错SCREAM:Error suppression ignored for 问题:SCREAM:Error suppression ignored for 解决: 在php.ini最下面加入 ...
- filter的执行顺序
一直没有仔细去研究下filter ,最近系统的测试了下: 先看代码吧 FirstFilter.java ================== package com.test.filter; impo ...