zoukankan      html  css  js  c++  java
  • [Windows Server 2012] 安装Apache+PHP+MySQL

    ★ 欢迎来到〖护卫神·V课堂〗,网站地址:http://v.huweishen.com
    ★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频。
    ★ 本节我们将带领大家:Win2012 R2配置Apache+PHP+MySQL+PHPMyAdmin环境
    ·IIS7及其后续版本中PHP的执行效率有了较大的提高,但很多产品在Apache下运行得更好,URL Rewrite也更方便。

    1、下载软件包,教程中软件包来自http://soft.huweishen.com/ 或 官方。
    Apache 2.4.12 (http://soft.huweishen.com/soft/392.html)
    MySQL 5.6.25 (http://dev.mysql.com/downloads/windows/installer/5.6.html)
    PHP 5.6.10 (http://windows.php.net/download/)
    PHPMyAdmin (http://soft.huweishen.com/soft/286.html)
    VC11运行库 (http://www.microsoft.com/zh-cn/download/details.aspx?id=30679)
    注:这些软件均为官方提供,护卫神·下载频道未做任何更改。

    2、配置PHP。
    1)将PHP压缩包解压,本教程放到C:PHP ;
    2)将php.ini-production改名为php.ini ;
    3)需要配置的项
    extension_dir = "C:/PHP/ext",
    date.timezone = PRC
    开启以下扩展
    extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mcrypt.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_pdo_mysql.dll
    4)环境变量path添加 ;C:PHP ;
    这里仅提供基本配置,更多PHP的配置不在本教程讨论范围。

    3、配置Apache的必要项,并注册为系统服务。
    1)这里选用的Apache需要VC11运行库支持,所以需要先安装VC11 ;
    2)Apache安装目录下找到 confhttpd.conf ;
    3)修改ServerRoot,改为当前Apache所在目录 D:/Apache24 ;
    修改DocumentRoot,改为当前Apache所在目录 D:/Apache24/htdocs ;
    4)注册Apache为系统服务:运行 binhttpd.exe -k install 。

    4、配置Apache,以支持PHP。
    1)在相应位置添加并修改下列语句行(Apache安装目录下找到confhttpd.conf):
    a) 添加调用PHP模块的代码和指定PHP.ini的位置

    搜索"LoadModule"关键字,在下面一行添加:
    LoadModule php5_module "C:/PHP/"
    PHPIniDir "C:/PHP"
    b) 添加.php文件的解析类型
    搜索关键字"AddType application",在其下面一行添加:
    AddType application/x-httpd-php .php
    c) 添加index.php到默认文档
    搜索关键字"DirectoryIndex",其下面一行修改为:
    DirectoryIndex index.html index.php
    2)默认网站目录在Apache安装目录下htdocs,将以下代码存为index.php 。
    <?php phpinfo(); ?>
    3)启动Apache服务之后,打开测试页 http://localhost/index.php ;
    Apache安装配置,支持PHP,完成,并运行正常。

    5、安装MySQL。

    6、安装PHPMyAdmin并测试是否正常
    1)将PHPMyAdmin目录复制到默认网站目录;
    2)重启Apache服务、MySQL服务;
    3)打开PHPMyAdmin网站http://localhost/PHPMyAdmin ;
    4)PHPMyAdmin管理MySQL正常。

    7、Apache 和 MySQL 的服务进程均以系统账户运行,十分危险。建议进行降权处理,具体请参考我站其他视频。

    更多Apache、PHP、MySQL的优化配置及安全设置,请观看我站其他视频或者购买护卫神·技术服务。

    至此,本节已经结束,敬请访问护卫神网站(www.huweishen.com)获得更多教学视频。

    转载请注明出处(http://v.huweishen.com/video/32.html),谢谢!

  • 相关阅读:
    [HTML] IE=edge,chrome=1的META标签详解
    [FFmpeg] ffmpeg 常用命令
    rsyncd 配置使用
    httpd配置
    ftp利用脚本添加本地用户
    zabbix监控概念
    搭建本地yum源并定时同步
    linux添加lvm磁盘大小,命令行创建swap
    500 OOPS: vsftpd: refusing to run with writable root inside chroot()
    利用saltstack批量安装clamav杀毒软件
  • 原文地址:https://www.cnblogs.com/huweishen/p/5006219.html
Copyright © 2011-2022 走看看