windows 安装 Apache、php、mysql及其配置(转载)
此文包括的注意内容:软件版本及下载地址
Apache2.4的配置和安装
php7.0的配置
mysql5.5的安装
常见问题及解决方法
1.软件版本
Windows server 2008 r2+ 64位
Apache2.4.17 下载地址 http://httpd.apache.org/download.cgi
php 7.0 下载地址 http://windows.php.net/download#php-7.0
mysql 5.5 下载地址 http://dev.mysql.com/downloads/mysql/5.5.html
保证php程序和Apache程序能够正常安装运行,必须下载安装:vcredist_x64-2012和vcredist_x64-2015;否则会出现*.dll文件丢失
2.Apache 2.4.17的安装配置
a.讲下载的Apache 2.4.17文件夹放在服务器存放的目录。
b.编辑/apache24/conf/httpd.conf文件,修改Apache对应的路径(我的路径为D:\apache_php\Apache24下面配置Apache、PHP、MySQL)
Define SRVROOT "D:\apache_php\Apache24" (这里的路径一定是绝对路径,Windows不支持相对路径)
ServerRoot “D:\apache_php\Apache24″(这里是我的Apache路径,改为你自己的就好,注意去掉#)
DocumentRoot “E:\project” (这里是网站的根目录,项目的路径)
<Directory “E:\project”>(这里是网站的根目录,项目的路径)
DirectoryIndex index.html => DirectoryIndex index.html index.php index.htm (我们添加了index.php index.htm)
ScriptAlias /cgi-bin/ “D:/apache_php/Apache24/cgi-bin/”
<Directory “D:/apache_php/Apache24/cgi-bin”> (路径修改)
AllowOverride None
Options None
Require all granted
< /Directory>
在(一堆LoadModule大概在180行)的后面新增如下内容:让Apache支持php7.
LoadModule php7_module "D:\apache_php\php\php7apache2_4.dll (注意PHP版本对应的修改,如果为5.X就改为5)
AddType application/x-httpd-php .php .html .htm
PHPIniDir D:\apache_php\php
3.将Apache安装到系统服务及卸载
在cmd中执行:D:\apache_php\Apache24\bin\httpd -k install -n "Apache24" (引号后面是Apache服务的名称)
如果提示缺少VCRUNTIME140.dll文件,下载地址:http://pan.baidu.com/s/1nuT7txB,下载后添加到C盘->windows->System32下
如果提示缺少api-ms-win-crt-conio-l1-1-0.dll,到微软官网下载vc_redist,下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
(如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n “Apache24″卸载这个服务。)
3.php7.0的配置
3.1 将D:\apache_php\php\php.ini-production 复制一份,并重命名为php.ini;将D:\apache_php\php和D:\apache_php\php\ext加入环境变量PATH中;
3.2 开启几个常用php扩展,用记事本打开C:\php7\php.ini
修改 721行 将; extension_dir = “ext” => extension_dir = "ext" (去掉extension前面的分号,这里的“ext”一般要用绝对路径,我的是extension_dir = "D:\apache_php\php\ext")
将;extension=php_mbstring.dll => extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)
将;extension=php_gd2.dll => extension=php_gd2.dll(去掉extension前面的分号,这个是php的gd库)
将;extension=php_pdo_mysql.dll => extension=php_pdo_mysql.dll(去掉extension前面的分号)
将;extension=php_mysqli.dll => extension=php_mysqli.dll(去掉extension前面的分号)
如果Apache启动失败,提示“The requested has failed”,可以用cmd窗口运行
3.3 启动php7.0
启动apache,两种启动方式:1.在windows服务中启动;2.双击D:\apache_php\Apache24\bin\ApacheMonitor.exe启动;
启动mysql,两种启动方式:1.在windows服务中MySQL56启动;2.Mysql Notifier启动。
转载地址:http://blog.csdn.net/iloveyougirls/article/details/51501186
windows 安装 Apache、php、mysql及其配置(转载)的更多相关文章
- apache+php+mysql的配置(转载)
windows: 按http://jingyan.baidu.com/article/fcb5aff797ec41edaa4a71c4.html的安装 按http://www.jb51.net/art ...
- windows下apache+php+mysql 环境配置方法
一 准备 1 下载apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t. ...
- WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题
WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...
- windows下手动安装 Apache+php+mysql
PHP 为什么先说php,因为apache的配置要写入php的一些路径 http://php.net/downloads.php 选择windows donwload 选择Thread Safe的版 ...
- linux下使用yum安装Apache+php+Mysql+phpMyAdmin
适用redhat于32位及64位,前提架设好本地源.在这里不再赘述. 1 安装Apache+php+Mysql a.安装Apahce, PHP, Mysql, 以及php连接mysql库组件 yum ...
- CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程
CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程 0 Posted by :小黑 On : 2012 年 9 ...
- ubuntu 下安装 apache php mysql
ubuntu 安装 apache+php+mysql1.打开终端,输入“sudo apt-get install apache2”,回车;(安装apache2.0或2.x新版本,系统会自动查找新的版本 ...
- 自定义安装Apache+php+mysql网站服务器环境
自定义安装Apache+php+mysql 这种方式是比较麻烦的安装方式,需要具有一定的对Apache了解的基础上才能安装,安装顺序就是先安装Apache软件,然后安装php,最后安装mysql.这里 ...
- 分享安装Apache、MySQL、PHP、LAMP的完整教程
Operation timed out after 30000 milliseconds with 0 out of -1 bytes received请注意,在Linux中输入密码时,不会显示您输入 ...
- windows安装php和mysql
windows安装php和mysql 测试环境:windows2008-64位主机 1.下载护卫神php一件安装包 https://www.huweishen.com/soft/php/#phpdow ...
随机推荐
- windows环境下面批量修改文件夹名称
ren 1 A ren 2 B ren 3 C ren 4 D 电脑桌面新建文档 ---> 批量修改文件夹名称.txt 修改文件名称为:--->批量修改文件夹名称.bat 内容如上: 双击 ...
- 吐槽下mac的打印机设置
只有第一次使用的时候,会提示密码和用户名验证,但是如果中途修改了密码, 找了半天都找不到,给人一种挫败感. 最后是在:点击作业队列某一作业右边的刷新按钮,才会弹出验证的对话框, 可能,mac当初设计这 ...
- Android 仿QQ界面的实现
废话不说 上图 适合新手学习 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQ ...
- eclipse项目名称后面括号里的名称和项目名称不一样
解决方案: 1:项目右键-属性(Properties)-Web Project Setting, 改名称注意:这个名字将成为你在浏览器访问的路径 2:打开项目目录的.setting文件夹,随便一个文本 ...
- RobotFrameWork环境搭建(基于HTTP协议的接口自动化)
1. 前言 接着上一篇<RobotFramework框架系统课程介绍>,本篇主要介绍一下在基于RobotFramework框架开展接口自动化前,前期的环境如何搭建,正所谓”工欲善其事,必先 ...
- MATLAB 画柱状图(/直方图)修改横坐标名称并使其横着显示
使用MATLAB 画柱状图 ,即bar (x,y),其横坐标是默认 1.2.3.4.……的 % --v1 y1=[asum1,asum2,asum3,asum4,asum5,asum6,asum7,a ...
- 【C++】C++中的分离式编译
在C++中随着程序越来越复杂,我们希望把程序的各个部分分别储存在不同的文件中.C++支持的分离式编译(separate compilation)允许我们把程序分割到几个文件中去,每个文件独立编译. 头 ...
- xcode10 改动
xcode10 开发环境 比 之前有了稍微的变动 1. 代码块 界面控件 图片资源等 的查看位置发生了变化 之前的开发环境 代码块 统一放在 右侧栏的下方的几个选项中 现在 统一放到了上方 ...
- MySQL利用mysqldump在线修复或新增从库
如果数据库的数据量不是很大,可以利用mysqldump导出备份修复从库故障或新增从库实例 主库IP:192.168.1.1从库IP:192.168.1.2 1.主库服务器导出备份:db_name=`m ...
- Centos使用LVS+keepalive 搭建集群原理详解
负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均衡设备F5.Netscale.这里主要是学 ...