windows下php全环境搭配

来源:互联网 发布:9001端口局域网可访问 编辑:IT博客网 时间:2020/02/25 14:53
  • Apache 2.2.21

官网上下载 httpd-2.2.21-win32-x86-no_ssl.mis包,安装apache,并在安装过程中注册为windows服务。如果安装有IIS或别的服务器,安装完毕后打开 httpd.conf,修改 Listen   xxxx  为非80端口。


基本配置:

    1. 修改 DocumentRoot、Directory为自定义的webroot地址
    2. DocumentRoot下的虚拟目录设置格式为 Alias /phpMyAdmin/ "F:/phproot/phpMyAdmin"   (切记虚拟目录有前后都有/,如:/phpMyAdmin/)
    3. 根目录以及虚拟目录权限是以<Directory>格式设置,若禁止列出目录内容,修改Options Indexes  FollowSymLinks 为 Options FollowSymLinks
    4. 添加DirectoryIndex下的默认启动文件index.php default.php

安装后Apache后,即可在桌面Monitor Apache或系统服务中启动Apache Server。

快捷键:

win+r-->cmd-->net start "Apache2.2"启动apache

win+r-->cmd-->net stop "Apache2.2"关闭apache(mysql注册为服务后启动关闭同理)



F&Q:

Q:无法启动Apache服务,由于以前安装过Apache旧版本,或者安装过wampserver卸载后未清理干净注册表。

A:win+r-->cmd-->services.msc 查看已注册过的服务,找到旧的apache服务的名称,如apache2.2,然后win+r-->cmd-->sc delete "apache2.2"删除该服务。

附:Apache安装手册  (将显示错误的图片右键另存为保存在本地电脑上,修改后缀名jpg为doc即可打开文档)


  • MySQL 5.5.12
官网上下载mysql-5.5.12-win32.msi包,安装mysql,一直下一步就可以。

附:MySQL安装详解(打开方法同理)


  • PHP5

官网上下载php-5.3.8-Win32-VC9-x86.zip,注意一定要选择thread safe版本的zip包。安装好后修改php.ini中short_open_tag = On;

配置apache支持php5

在httpd.conf里找到 #LoadModule块,最后添加 LoadModule php5_module "D:/Program Files/php5/php5apache2_2.dll"

找到AddType块,最后添加

AddType application/x-httpd-php .php .php3 

# PHPIniDir

PHPIniDir "D:/Program Files/php5"

配置php5支持mysql

修改php.ini中的

extension_dir = "D:/yourpath/php/ext"

并取消该行以下所有extension的注释符号;

或按需要启动模块,主要是mysql一项。


  • phpMyAdmin的安装
关于phpmyadmin的安装与配置,给一篇链接


以上所有服务配置完需要重启服务器后才能生效

最后附上PHP+Apache+Mysql组合的安装过程详解(打开方法同理)


原创粉丝点击