windows环境安装PHP+Apache+Mysql

一.Apache安装说明
1.windows安装Apache
    第一步:从 http://httpd.apache.org/download.cgi下载Apache安装包httpd-2.4.29-x64-vc11-r3.zip
    第二步:解压到对应目录E:\Apache24
    第三步:修改配置文件E:\Apache24\conf\httpd.conf,第38行 Define SRVROOT "E:\Apache24"
    第四步: cmd以管理员身份打开,然后进入E:\Apache24\bin执行命令行:httpd -k install
    第五步:配置环境变量,path加上E:\Apache24\bin;
    第六步:cmd窗口执行httpd -v, 查看到Apache版本信息,则表示Apache安装成功
    第七步:cmd窗口执行httpd -k start 启动Apache
2.Apache配置调整
详情见PHP+Apache集成
3.注意事项
    1) 建议使用命令行启动Apache服务
    2) 常用命令
        httpd -k uninstall 卸载
        httpd -k start 启动
        httpd -k stop 停止
        httpd -k restart 重新启动
        httpd -k install 安装
    3) 注意端口占用

二.PHP安装说明
1.windows安装PHP
第一步:从 http://www.php.net/downloads.php下载PHP安装包php-5.6.33-Win32-VC11-x64.zip
第二步:解压到对应目录E:\php56
第三步:把php.ini-production文件名改为php.ini
第四步:配置环境变量,path加上E:\php56
第五步:打开cmd命令窗口执行php -v,查看到PHP的版本信息,那么说明PHP已经安装成功
2.windows安装PHP扩展
详情见PHP+Apache集成
  
三.PHP+Apache集成说明
1. 思路:首先PHP+Apache关联起来,然后安装PHP扩展,最后调整Apache环境
    在httpd.conf定义了3个变量(38行左右):
Define SRVROOT "E:\Apache24"
Define APPROOT "E:\htdocs"
Define PHPROOT "E:\php56"
2.PHP+Apache关联起来
第一步:修改配置文件E:\Apache24\conf\httpd.conf,180行(大概)增加配置:
#php config
LoadModule php5_module "${PHPROOT}\php5apache2_4.dll"
PHPIniDir "${PHPROOT}"
AddType application/x-httpd-php .php .html .htm ( 错误配置可能会导致无法解析php代码)
第二步:修改Apache的运行指向目录,250行(大概)修改:
DocumentRoot "${APPROOT}"
<Directory "${APPROOT}">
第三步:命令行重启Apache之后,测试集成
1.在E:\htdocs建立文件index.php
2.<?php phpinfo();?>
3.运行http://localhost/index.php,如果可以查看php环境信息,那么就集成成功了
3.PHP扩展安装(依赖Apache)
1)php.ini开放加载扩展的配置,如:
On windows:
extension_dir = "ext"
2) php.ini添加扩展
#旧的扩展按需要打开
......
#添加的新扩展
extension=php_redis.dll
extension=php_memcache.dll
extension=php_mongo-1.5.1-5.4-vc9.dll
3)命令行重启apache,运行http://localhost/index.php查看扩展是否安装成功
4.Apache配置调整
1) httpd.conf修改默认加载文件
DirectoryIndex index.html index.php
2) httpd-ssl.conf修改项目运行目录
DocumentRoot "${SRVROOT}/htdocs" 改为 DocumentRoot "${APPROOT}"
3) httpd.conf切换ssl配置文件
去掉注释:Include conf/extra/httpd-ssl.conf
去掉注释:Include conf/extra/httpd-vhosts.conf ( 影响访问权限)
加上注释:#Include conf/extra/httpd-ahssl.conf
4) httpd-ssl.conf修改ssl秘钥路径
SSLCertificateKeyFile "${SRVROOT}/conf/ssl/server.key"
SSLCertificateFile "${SRVROOT}/conf/ssl/server.crt"
5)开启重定向
httpd.conf去掉注释LoadModule rewrite_module modules/mod_rewrite.so
AllowOverride none 替换为 AllowOverride All
6)开启ssi( 静态页面可以设置变量和引入文件,如果不使用可以不开启)
httpd.conf去掉下面语句前面的注释,并在后面加上 .html
AddType text/html .shtml .html
AddOutputFilter INCLUDES .shtml .html
在下列语句,加上INCLUDES
Options Indexes FollowSymLinks INCLUDES
修改完后命令行重启apache,运行http://localhost/index.php查看修改是否成功

四.MySQL安装说明
1.windows安装Python
第一步:下载mysql-5.7.17.msi,url: https://www.mysql.com/downloads/
第二步:双击打开后安装提示"下一步",一步一步安装
第三步:配置环境变量,例如path加上E:\MySQL\bin
第四步:打开cmd命令面板mysql -v,提示需要密码,那么说明mysql安装成功
2.PHP+MySQL集成
PHP环境内置了MySQL的支持扩展,PHP提供了完整的函数支持对MySQL的运用。
3.注意事项:
安装过程中可能会修改4个步骤
  1) 选择自定义安装,Filter版本过滤,只选择mysql 64位
  2) 安装目录
  3) 账户和密码
  4) 服务名称
4.服务开启和停止
net stop mysql57
net start mysql57

猜你喜欢

转载自blog.csdn.net/u011835252/article/details/79351530
今日推荐