zoukankan      html  css  js  c++  java
  • 配置php5.3.6+Apache2.2


    初次接触phpapache很是郁闷,配置了好多次,弄了好多版本,从都存在问题,现在问题解决,写下来,也算是总结。

    安装apache时路径中不要有空格

    80端口不要被占用,如果占用,可以修改/conf/httpd.conf即可

    1.下载安装文件版本:

    php-5.3.6-Win32-VC9-x86 VC9 x86 Thread Safe (2011-Mar-22 13:27:32)

    httpd-2.2.19-win32-x86-openssl-0.9.8r.msi

    2.配置

    配置php

    a) c盘下新建 php 目录

    b)解压 将PHP目录下的php.ini-development 文件重命名为php.ini

    修改php.ini中内容 

    extension_dir = "ext"修改为extension_dir = "c:\php\ext",并去掉前面分号。 

    doc_root = 更改为 doc_root = "c:\php" 

    ;default_charset = "iso-8859-1" 更改为 default_charset = "gbk" 

    register_globals = Off 更改为register_globals = On 

    ;extension=php_gd2.dll去掉分号 

    ;extension=php_mysql.dll去掉分号

    php5ts.dll复制到c:\windows\system32目录

    然后复制php.ini c:/php/

     

       配置apache

     

    a) 修改Apache配置文件httpd.conf,在文件末尾添加2行 

    LoadModule php5_module c:/Php/php5apache2_2.dll 

    AddType application/x-httpd-php .php

    b)另外添加下面一行 

    PHPIniDir "c:/php/"

    如果出现以下错误

    无法启动apache

    the requested operation has failed 

    console进入apache安装目录 cd /bin。输入httpd -k start,显示错误。

    apache就不能启动的问题 

    请确定你的apache版本需要与刚才配置文件一直

    LoadModule php5_module modules/php5apache2.dll 

    AddType application/x-httpd-php .php

    如果是apache 2.2 LoadModule php5_module modules/php5apache2.dll php5apache2.dll php5apache2_2.dll

    ——————-

    测试: Apache2.2\htdocs 目录下新建php.php

    PHP Startup: Unable to load dynamic library

    输入php -v,出现上述错误

    总结如下:

    1extension_dir要设置正确。

    2、把所依赖的dll拷贝到%windir%\system32

    3、或者将PHP的安装目录添加到%path%.

    Apache is running a threaded MPM, but your PHP

     Module is not compiled to be threadsafe.  You need to recompile PHP.

    Pre-configuration failed

    出现上述问题,则重新下载线程安全版本(VC6 x86 Thread Safe

  • 相关阅读:
    MongoDB 释放磁盘空间 db.runCommand({repairDatabase: 1 })
    RK 调试笔记
    RK Android7.1 拨号
    RK Android7.1 移植gt9271 TP偏移
    RK Android7.1 定制化 itvbox 盒子Launcher
    RK Android7.1 双屏显示旋转方向
    RK Android7.1 设置 内存条作假
    RK Android7.1 设置 蓝牙 已断开连接
    RK Android7.1 进入Camera2 亮度会增加
    RK 3128 调触摸屏 TP GT9XX
  • 原文地址:https://www.cnblogs.com/sunbin/p/2110257.html
Copyright © 2011-2022 走看看