jin5011 发表于 2016-12-30 11:22:38

PHP与apache整合

  第一步:下载安装软件
  apache软件下载的是 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi,正常安装即可。
  PHP选择的是  php-5.3.10-Win32-VC9-x86.zip   从php官网下载,不需要安装,解压即可。
  关于phpwindow下有VC9 和VC6 以及线程是否安全四个版本,VC9是采用 Visual Studio 2008编译的,VC6是Visual Studio 6编译的,官网上建议apache对应VC6,IIS对应VC9,不过我这里采用apache+VC9也能正常运行。
  推荐apache+线程安全VC6
  第二步:Apache识别PHP
  默认情况下Apache是不认识php文件的,需要加载php模块。需要做的就是在Apache的配置文件httpd.conf中添加如下模块:
  #加载php模块
  LoadModule php5_module c:\php5\php5apache2_2.dll    #指向php文件,整合php和Apache的文件
  PHPIniDir "C:\php5"#指向php文件目录
  AddType application/x-httpd-php .php .phtml#识别后缀名
  第三步:修改php.ini文件
  默认解压后需要把 php.ini-development  修改为 php.ini,同时打开该文件,找到extension_dir,去掉前面的 ; 注释,同时修改他的值 为 extension_dir = " C:/php5 /ext"  php扩展模块的路径
  第四步:启动Apache,测试结果
  在Apache的htdocs文件加下面新建一个后缀为 php 的文件,如index.php,测试代码如下:
  <?php 
  phpinfo();
  ?>
  保存后,访问路径 http://localhost/index.php
  如果页面显示PHP的标志及各种信息,恭喜你,配置完成。
  第五步:对于php.ini文件还需要有一些功能的开启
  比如,时间模块,修改为 chongqing(中国的时区),date.timezone =Asia/Chongqing
  还有mysql 开启,在扩展模块中,找到extension=php_mysql.dll和extension=php_mysqli.dll
  取消他没前面的 ; 注释; 如果需要用到PDO的话, 取消extension=php_pdo_mysql.dll 的注释
  最后,修改php.ini 和httpd.conf 需要重启Apache
页: [1]
查看完整版本: PHP与apache整合