专栏首页LIN_ZONEwindows 安装 Apache、php、mysql及其配置(转载)

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、PHPMySQL

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窗口运行

 D:\apache_php\Apache24\bin\httpd.exe -w -n “Apache24″ -k start 检查第几行出错

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Nginx+PHP环境配置

    注:如需转载请注明出处:https://www.cnblogs.com/zhuchenglin/p/11126373.html

    lin_zone
  • php7安装php-redis扩展

    本文参考:https://blog.csdn.net/qq_34908844/article/details/76945298 ubuntu 安装php扩展的...

    lin_zone
  • macOS Sierra上面的php开发环境安装

    启动apache时,解决  How to Fix AH00558 and AH00557 httpd apr_sockaddr_info_get() Error...

    lin_zone
  • PHP7 配置详解

    本文简要介绍了 PHP 常用配置。 PHP-FPM 后台执行 daemonize = yes 忽略配置文件,通过命令方式指定后台或前台运行。 $ sudo ph...

    康怀帅
  • Ubuntu 16.04 下 Typecho 部署

    站点购买的时候腾讯只送了 20G 云盘,当我购买第二款机器的时候额度提升到了 50G。加上机器当时使用的是 Ubuntu 14.04 而且使用的是 HTTP 协...

    BigNerdCoding
  • 网站安全检测提示“页面异常导致本地路径泄漏”的解决办法

    在 360 网站安全检测时,经常报出“页面异常导致本地路径泄漏”的漏洞,尤其是新安装的 WordPress 网站,那是必然会报。。。 这些漏洞,之前玛思阁就已经...

    张戈
  • laravel5.3的新功能尝鲜

    上一节课 https://my.oschina.net/lilugirl2005/blog/783370

    lilugirl
  • 解决tp5在nginx下修改配置访问的问题

    根据自己的nginx配置,找到正确的fastcgi.conf,修改fastcgi_param参数

    砸漏
  • Thinkphp框架的项目规划总结和踩坑经验

    1、项目分为PC端、移动端、和PC管理端,分为对应目录为 /Application/Home,/Application/Mobile,/Application/...

    公众号php_pachong
  • 解决 WordPress 主题“噢 没有这个文件 请重新检查文件名 然后再试 ”的问题

    魏艾斯博客www.vpsss.net

扫码关注云+社区

领取腾讯云代金券