windows 64位环境下php执行环境部署配置

1、下载安装包

地址可以网上找,我下载的是php-5.6.27-Win32-VC11-x64.zip

2、解压安装包,我的解压到D:\tools\php5.6

3、配置php.ini

在解压的目录中,找到php.ini文件,如果没有这个文件,可以复制目录中的php.ini-development

该文件名为php.ini

a.设置时区 date.timezone = PRC

b.设置编码 default_charset = "UTF-8"

c.设置短标签  short_open_tag = ON

d.设置扩展件目录  extension_dir = "ext"

上面的设置项有的可能已经设置好了,只是前面加了";"注释了,可直接把";"去掉。

e.开启模块,将各项前面的";"去掉,用于支持不同功能。需要开启的功能如下:

extension = php_bz2.dll

extension = php_curl.dll

extension =  php_fileinfo.dll

extension =  php_gd2.dll

extension =  php_gettext.dll

extension =  php_mbstring.dll

extension =   php_mysql.dll

extension =   php_mysqli.dll

extension =  php_openssl.dll

extension =  php_pdo_mysql.dll

extension =   php_sockets.dll

extension =  php_xmlrpc.dll

extension =  php_zip.dll

4、配置环境变量

在path变量中追加D:\tools\php5.6;D:\tools\php5.6\ext

5、安装Apache http服务器

a.下载安装包,我下载的是httpd-2.4.23-x64-vc14-r3.zip

b.解压安装包,我的位置是D:\tools\Apache24

c.修改配置文件httpd.conf,在D:\tools\Apache24\conf中,更改内容如下:

Define SRVROOT "/Apache24"  改为  Define SRVROOT "D:/tools/Apache24"

<IfModule dir_module>
                       DirectoryIndex index.html
               </IfModule>

改为

<IfModule dir_module>
                      DirectoryIndex index.html index.php default.php index.htm
               </IfModule>

在文件的最后,添加对PHP的支持

# php5 support

LoadModule php5_module D:/tools/php5.6/php5apache2_4.dll

AddType application/x-httpd-php .php .html .htm

# configure the path to php.ini

PHPIniDir "D:/tools/php5.6"

保存文件。

d.使用cmd命令,执行D:\tools\Apache24\bin\httpd.exe -k install 将Apache添加到系统服务中

在cmd命令行,输入services.msc打开系统服务控制台,就可以看到刚刚添加的Apache2.4服务。

6、启动Apache服务器

a、在启动Apache服务器之前,保险起见,可以到D:\tools\php5.6中执行一下php.exe,确保

已经正确安装配置。这个过程可能出现的问题是没有安装msvcr110.dll,导致php.exe执行失败。

这个时候,就要安装一下msvcr110.dll,可以到网上找找,http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

可以下载,适合自己电脑的。

b、使用cmd命令,httpd.exe -k start启动Apache服务器,或者通过ApacheMonitor.exe来启动

Apache服务器(这个需要先将Apache添加到系统服务中)。双击ApacheMonitor.exe程序。

这个过程可能出现的问题是没有安装vc_redist.x64.exe,即Visual C++运行时库。

如果出现php5apache2_4.dll无法加载到服务器中的问题,很有可能是php不能正常启动,或者

httpd.conf没有配置正确。

使用cmd命令  httpd.exe -k start 启动,在窗口中就可以具体的错误信息。

我遇到的就是上面的两个问题,如果有不同,可以上网搜索。

注:php和Apache的版本一定要一致,如我使用的php5.6的,在安装目录下有php5apache2_4.dll

那么Apache就需要选择2.4版本的。

时间: 2024-12-19 09:15:54

windows 64位环境下php执行环境部署配置的相关文章

64位ubuntu下Android开发环境的配置

本文介绍如何在64位ubuntu上搭建android的开发环境. 系统:ubuntu12.04LTS 使用的是ADT Bundle for Linux和jdk1.7(open jdk也可) 一共分为3步走: 1.配置JDK 安装Open jdk $sudo apt-get install openjdk-7-jdk 或 从oracle官网下载 从官网下载JDK64位版 解压安装 将解压出的文件用最高权限复制到/usr/lib/jvm里 sudo cp -r ~/jdk1.7/ /usr/lib/

Windows 64 位系统下 Python 环境的搭建

Windows 64 位开发环境 注意:本教程适用于 Windows 7 64 位操作系统 及 Windows 10 64 位操作系统,其他系统尚未经过校验. 安装 IDE PyCharm 下载:https://www.jetbrains.com/pycharm/ 安装 Python 环境 Python2.7 下载:https://www.python.org/downloads/ Python2.7 的默认安装目录在 C:/Python27/,安装目录请勿转移到其他盘!有C盘洁癖症的患者请特别

windows 64位系统下 apache+php+mysql

环境搭建 第一步: 64位系统下的 apache.php .mysql软件下载 apache2.4 http://www.apachelounge.com/download/win64/ php5.5 http://windows.php.net/qa/ PHP 5.5 (5.5.17RC1) 就这个版本 mysql http://www.mysql.com/downloads/mysql/ MySQL Community Server 5.6.20 这个是安装版当然你下载zip包的也可以 第二

64位linux下的gns4网络模拟器配置

一.GNS3简介 1.1 GNS3简介 GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件.Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作.同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置. Windows平台下的安装配置非常简单,下载一体化的安装包安装就可以了.但是考虑系统的资源和兼容性,lin

64位ubuntu下用code::blocks IDE配置opengl开发环境

http://jingyan.baidu.com/article/c74d60007d104f0f6b595d6d.html 样例程序: #include <GL/glut.h> #include <stdlib.h> void init(); void display(); int main(int argc, char* argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE

安装酷痞到IIS7.x共用80端口Windows(64位)系统下运行多个酷痞

需求: 1.酷痞直接运行的模式是自宿主运行.由于win系统一般都由iis提供多个网站服务,并首先占用了80端口,如果想酷痞可以直接通过主机头和iis共用80端口会出现这种运行模式的需求. 以下是实现方法,请按步操作: 1.下载iis的应用程序请求路由模块和URL重写模块,运行微软提供的web 平台安装程序 *http://www.microsoft.com/zh-cn/download/details.aspx?id=6164 *搜"arr"所有安装选择"应用程序请求路由&q

64位系统下使用xampp,扩展spidermoney

系统:centos6.5 64位 lampp包:php-5.3.0 默认该版本的lampp集成包不支持64位操作系统,要想安装在64位系统下,得添加32位的lib环境 执行/opt/lampp/bin/php -m (基本上是缺少什么直接yum安装就行) [[email protected] opt]# ./lampp/bin/php -m-bash: ./lampp/bin/php: /lib/ld-linux.so.2: bad ELF interpreter: No such file o

Windows 64 位 Matlab R2013a 环境下安装 libsvm

在这种环境下, 安装 libsvm 可以说是傻瓜似的了, 但就我搜出的 libsvm 安装教程来看, 以前的 libsvm 安装起来是有点麻烦的 目前最新版本是 libsvm 3.18, 按照 [1] 的描述, 将 libsvm 的 windows 目录放到 matlab 目录中, 我想博主说的这个目录应该不是 matlab 的当前工作目录, 而是 matlab 的搜索目录. 因为当前工作目录只有一个, 你把它设为 windows, 那么 libsvm 目录下的 heart_scale 数据集就

windows(64位)下使用curl命令

Curl命令可以通过命令行的方式,执行Http请求.在Elasticsearch中有使用的场景,因此这里研究下如何在windows下执行curl命令. 工具下载 在官网处下载工具包:http://curl.haxx.se/download.html 使用方式一:在curl.exe目录中使用 解压下载后的压缩文件,通过cmd命令进入到curl.exe所在的目录. 由于博主使用的是windows 64位 的系统,因此可以使用I386下的curl.exe工具. 进入到该目录后,执行curl --hel