浅谈本地WAMP环境的搭建

4. 访问

做到后,大家得以打开浏览器访问链接了:
(注意那里的端口,是在Web容器中配备的,我那里配置的是808,不影响教程)

图片 1

急需专注的是:假若您打开的页面是空荡荡的,那须求注意下mysql中是或不是含有有
we7 或者 weengine 数据库,如若有亟待将它们删除,然后再重复
第二步

【7】其他待续…..

windows 2008R2 iis7 +php web条件设置

 

编写人:左丘文

 

2016-01-24

新近由于在架设一个discuz x3.2的PHP论坛,由此查找了部分关于环境架构的相关资料,在此做个小结,分享出去,以供参考。有趣味的同学,可以共同琢磨与读书一下,否则就略过啊。

 

1、 首先大家准备好安装的软件。那里我动用的是windows
2008 R2+PHP5.3.29

PHP5.3.29下载地址:

2、 方法/步骤

1)  
第一步首先肯定你的连串音讯。

 

图片 2 

 

2)  
安装IIS,依次点击服务器管理
—》角色—》添加角色:如图所示

 

图片 3 

 

逐条点击
下一步
,全选所有的IIS服务器选项(我那是最急速的方法),直到安装已毕:如上图所示。

 

3、 依次打开 控制面板—-管理工具—-iis服务器管理工具 打开iis的界面 如图所示:

 图片 4

4、 如图所示 打开处理程序程序映射
–添加模块映射 接纳php(php版本选取非线程安全)安装目录下
php-cgi.exe 设置停止点击保存

注意事项:确定你的vc9有没有安装
要是vc9没有设置的话
服务器会报500荒唐 
fastcgi 进度错误

l 安装Microsoft
Visual C++ 2008 SP1 可再发行组件包
x86 版

在地址
Visual C++ 2008 SP1 可再发行组件包
x86 版。注意,那里下载的vc++可再发行组件包和你利用的php包的版本要对应上。

 

下载完毕后,点击安装就足以了。

 图片 5

 

图片 6 

 

l 如图所示 打开处理程序程序映射
–添加模块映射 选拔php(php版本接纳非线程安全)安装目录下
php-cgi.exe 设置截止点击保存

5、 IIS设置步骤

1)        
点击ASP,将启用父路径设为True

2)     
点击默许文档,按照须要丰硕

3)     
点击默许网站,然后点击左边的基本设置,选择自己网站所在目录

4)        
进入C:\Windows\ServiceProfiles\NetworkService\AppData\Local\,设置Temp文件夹的平安性能。右键点击属性—安全—编辑—添加

 图片 7

那边还索要小心的是,iis进度必须有对php程序目录的拜会、执行权限。

5)        
设置应用池

开辟当前网站所指定的应用池,将”托管管道方式”设置为”经典”

采用4.0框架开发的网站,在推行完上述操作后,可能会产出以下错误

Description
of HRESULT: The page you are requesting cannot be served because of the
ISAPI and CGI Restriction list settings on the Web server.

缓解格局,进入iis
点击根目录(最最上面的server节点,不是某个网站的根节点),双击打开ISAPIand CGI Restrictions.

将被禁止的4.0选项打开即可

6)        
远程连接无效的题材

防火墙端口没有开放导致不可能远程访问

在控制面板中,打开防火墙,高级,受信规则
,添加规则,增添你网站的端口号即可。具体详尽的规则设置等,就看须要了,那里就不多说了。

6、 安装PHP
Manager

1)        
访问
下载PHP
Manager。其中,x86
为32位
Windows 系统采纳,x64
为64位
Windows 系统运用,请根据使用的
Windows 系统意况下载。(大家那边选用了64位的),用这么些工具,大家就能够节省手工注册。

 图片 8

2)        
下载后,双击默许安装即可。安装收尾后,打开[Internet音信服务(IIS)管理器]可以看看[PHP
Manager]。

点击注册PHP即可(否则须求手工注册,见上面)

 

图片 9 

 

7、 手工配置有三种艺术,用cmd配置,一条命令就行了。(如若用了PHP
Manager,此步就不须要操作了)

转到刚才安装CGI的目录下:

>cd
C:\WINDOWS\system32\inetsrv

>cscript
fcgiconfig.js -add -section:”PHP” -extension:php -path:”C:\Program
Files\PHP\php-cgi.exe”

注意:path:”xxxx\php-cgi.exe” 是您安装php的目录

>
cscript fcgiconfig.js -set -section:”PHP”
-InstanceMaxRequests:10000

>
cscript fcgiconfig.js -set -section:”PHP”
-EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

曾祥展

ok!完毕!

测试下:

新建一个.php文件,里面

<?php

phpinfo();

?>

运作,出现上边页面,表明配置成功了!

 

8、 配置php.ini(关键部分)

 

1)        
在php解压目录里,咱们得以见见有多少个布局文件,php.ini.development
和php.ini.production

将php.ini.production
另存为php.ini。

将php.ini.production
另存为php.ini。

 

图片 10 

 

2)        
打开php.ini,查找“extension_dir
=”

去掉分号,配置扩充路径。接下来搜索“windows
extension”,把你需求的伸张松手即可。

图片 11

 

3)        
修改data.timezone
的值(避免出现500荒唐,一般不要配置)

4)        
上边多少个布局或者是你必须的计划。

选用启用模块:将选拔的模块前
的;去掉,注意启用php_exif.dll时,必需将其放在mbstring前面,即将php_exif.dll剪切到
php_mbstring.dll后面。

“extension=php_gd2.dll”“extension=php_mbstring.dll”“extension=php_mcrypt.dll”“extension=php_mysql.dll”“extension=php_pdo_mysql.dll”

5)        
配置FastCGI模式时,将
cgi.force_redirect设置为0,将cgi.rfc2616_headers和fastcgi.impersonate设置为1。

布局落成后,须要将php.ini拷贝到c:\windows目录下。

 

9、PHP加速软件ZendGuard下载地址:

 

 
解压ZendGuardLoader-php-5.3-Windows.zip

   把其中的ZendLoader.dll文件拷贝到C:\php-5.3.29\ext目录中

  

用记事本打开php.ini

 

做如下修改:

 

在终极一行添加以下代码

 

[ZendGuardLoader]

zend_loader.enable=1

zend_loader.disable_licensing=1

zend_loader.obfuscation_level_support=3

zend_loader.license_path=

zend_extension=”C:\php-5.3.29\ext\ZendLoader.dll”

 

图片 12 

style=”color: #444444; font-family: Simsun; font-size: 15px; line-height: 26px;”>最终,保存退出.

style=”line-height: 1.5;”>由于此前使得了phpmanager来设置php,因而IIS的其他设置基本不用再处理了。 style=”line-height: 1.5; color: red;”>以下只需求参考看看就Ok了。 

 

图片 13

 

图片 14

 

任何设置Ok。 

 

  style=”box-sizing: border-box; font-family: 新燕体; color: blue;”>欢迎参加技术分享群:238916811

 

合龙检测

安装微擎

在设置微擎时,提出不要接纳官网的(0.5 –
1.0)版本,个人在安装进程见面世谬误,如下:

图片 15

提议接纳 商业版本,下载地址我那里有提供:

微擎 1.7.9 版本

微擎 1.7.7 版本

微擎 1.7.5 版本
(即便你利用IIS运行PHP,提议用此版本)

地点的版本都得以利用,只是在不一致环境下可能会现出问题,假设出现问题就换一个版本

图片 16

    获取 Mysql 下载
    安装 Mysql,那个是打包好了的安装包,一路基于提醒安装上即可
    此外还有一个Mysql
Workbench,这一个是一个可视化的Mysql管理软件,可以一起下下来或者拔取其余顺手的田间管理客户端均可。
    用管理客户端链接本地的Mysql,能延续上证实安装成功

教学微擎安装使用及插件模块的装置,解决下载插件模块后不知情怎么拔取的情况。以及安装战败,忘记密码的解决方式

  • 运转条件检测,所有打灰色勾的象征机器均援救。

    最终来检查下大家的条件是或不是健康办事。
    新建一个文件名称加增添名为test.ini
    在文书中添加如下代码:

3. 装置模块

3.1 重启服务,打开网址,登录系统。会发现并发了一个未设置使用。

一贯不见到也不曾涉嫌,可能是因为系统还不曾完全加载好。

图片 17

3.2 点击未设置的运用,选取 安装应用模块

图片 18

图片 19

3.3 勾选 体验套餐服务 然后点 确定安装

图片 20

安装成功

图片 21

3.4 安装到位后,可以在 系统小程序应用已安装应用 中看到。

图片 22

瞩目:若是设置败北,请确定你的微擎是或不是有安装非常,以及你模块应用缺乏文件

图片 23

   
配置PHP起首化新闻,直接把php.ini-production复制后改名为php.ini即可,PHP运行时会自动寻找并读取php.ini文件。此外假设选择Windows
NT, 2000, XP 或 2003上的NTFS格式,确保运行Web
Server的用户对php.ini有读取的权杖。
   
关联PHP和Apache,此布局后Apache便享有PHP的辨析能力。那里有二种艺术去设置PHP与Apache的协同工作。一种是当做CGI,另一种是作为Apache的模块来设置,下边提到Server模块更好,因而我动用那种格局安装,将以下三行参加Apache的httpd.conf中即可。

5. 安装微擎

5.1. 点击链接,进入安装

图片 24

此刻会出现七个问题:您的PHP环境不支持cURL, 也不支持 allow_url_fopen
没有启用OpenSSL

图片 25

解决:修改php.ini配置(WampServer需要在
C:\wamp\bin\apache\apache2.2.22\bin\php.ini
修改,类似的比方你用的是其它的并轨环境,请小心下Web容器中是或不是有php.ini)

个别搜索 curl openssl ,将它们前面的子公司去掉

图片 26

图片 27

5.2. 然后再度起动服务器, 再度打开,此时就从不错误提醒了

图片 28

5.3. 点击继续,开头配备数据库和社团者账号。然后点继续

图片 29

图片 30

专注:若是那里点设置无响应,或者访问错误,请切换微擎版本

5.4. 安装成功后得以进来首页啦

输入刚刚配置的领队账号密码,登录成功

图片 31

图片 32

假使忘记了账号密码,要求到数据库表中修改,或者去除数据库重新安装微擎,当然还有一个更好的措施,下载
附件

图片 33

  • 安装详细音信,安装到位。

复制代码 代码如下:

2. 将模块拷贝到微擎的addons目录

不曾addons能够协调创制。如果是包括前后端的只须求将后端文件拷贝过去

小心看截图的目录结构

图片 34

  • 账号设置。数据库名称为root,密码默许为空。为啥是如此的?经网询,默许如此而已。

如此那般一个WAMP环境就搭建起来了,那么些环境是拓展开发与上学的根底,就先介绍到那里了。最终祝我们学习欢悦,早日屌丝逆转哇。。。

1. 下载模块并解压

图片 35

留意:我那么些是带有前后端的小程序行使,你下载前要留意看看您下载的模块是或不是需求前后端

PHP的费用条件搭建相比费心,一惯的主意都是需用的安装包各自下载,分别实行安装。现在为了方便,提出直接设置集成环境(上边推荐为WampServer)

安装Apache

2. 解压拷贝微擎

将下载好的微擎解压,拷贝到Web容器的站点目录(www目录,有的环境是wwwroot)下,也就是wamp安装目录下的www

图片 36

一经有重新就径直互换

图片 37

Good Good Study,Day Day Up.

在php本地搭建进程中,php环境布置是必不可缺的一有些,本文就php在本土的环境安插中作简要表达。以供大家学习!

3. 运行

WampServer直接左击右下角的小图标,选取 重启所有服务 ,并选择
切换到在线状态

图片 38

【2】PHP环境搭建

   
接着在浏览器中输入,即使出现了PHP的版本及零件相关计算音信,表达正常办事了。其中mysqlnd为enable说明Mysql的驱动也正常启用了。

设置插件模块

图片 39

 LoadModule php5_module “c:/php/php5apache2_2.dll”
        AddType application/x-httpd-php .php
        PHPIniDir “C:/php”

1. 设置PHP及Web、数据库环境

首先须要未雨绸缪PHP环境,我那边用的是合二为一环境(WampServer),当然你也得以利用其它的环境,可是本学科不会讲述怎么着设置环境

  • 选用模块。选取全新安装PHPCMS
    V9(含PHPSSO)项。可选模块可以临时不接纳,将来可在后台管理再添加;若现在采用会潜移默化安装的进度。

上述就是本文的全部内容了,希望我们可以欣赏。

  • 双击图标,启动WampServer,能够见到桌面右下角的图标由红变为灰色,再由青色变成灰色,那么声明WampServer安装正常,一切已准备妥当。即使最后并未成为灰色,请右击图标,接纳重新起动所有服务,如下图所示:

安装Mysql

  • 文件权限设置。所有的连带文件,权限必须为可写的,因为急需修改。

    获取 PHP 下载。能够看看多少个版本提供我们呢采取:
        倘诺Apache的本子是1或2,那么下载VC6编译的版本
        若是采用IIS作为Server,那么使用VC9编译的本子
        X86表示32位的操作系统,X64则表示64位操作系统
        Thread Safe和Non Thread Safe,取决于Web
Server对PHP的实践办法。即使是ISAPI,要求调用dll来拍卖用户请求,由于处理完后相关dll不会及时消失,所以必要进行线程安全检查以使用八线程,从而升高功用,使用Thread
Safe较好。假若是FastCGI,由于只举办单线程的运转,因而没须求展开线程并发下的安全性检查,去掉线程安全检查等于裁撤不要求的系统成本从而加强运行速度,使用
Non Thread Safe的较好。
   
那里也有间接的安装包,直接设置即可,但大家选用ZIP包进行手工安装,一来手工安装更灵活,二来可以精晓PHP的内部结构,那个对于之后更是选用PHP来说比较关键哦。
   
将滑坡包解压到你的对象磁盘目录,如解压后的目录类似C:\php,注意目录间最好不用空格,由于有些Web
Server可能不支持带空格的门道。
    配置php5ts.dll路劲的环境变量。在根目录下边有些dll含有Web
Server的名字,这几个有关的Server模块可以让Web
Server运行PHP时越发高效。所有的模块都亟待选拔php5ts.dll,由此必要让系统领悟她的职位,查找顺序一般为:
        php.exe的推行职位,或者Web Server的履行目录(一般为bin)假诺Web
Server使用了server模块
        环境变量PATH下富含的门道

Navicat
Premium汉语版本一款功能强大的数据库管理工具,可以管理常见数据库如MYSQL/MSSQL/SQLLITE/Oracle等等。可以对数据库进行种种操作,如打开、新建、设置、删除(表、视图、函数、事件、报表、查询)等等。还是能共同传输数据同步结构,监控服务器数据库等。

    将其置于Apache Server的htdocs目录下

图片 40

    把当前的根目录加到PATH下,那样不管Web
Server怎么着配置,系统都足以搜寻到php5ts.dll

转自:

布局Windows+Apache+Mysql+PHP开发运作条件

PHPCMS V9的上学计算分为以下几点:

 <?php
        phpinfo();
        ?>

发表评论

电子邮件地址不会被公开。 必填项已用*标注