zoukankan      html  css  js  c++  java
  • apache配置(转载)

    PHP5.2.5的安装(直接解压版)

    1、文件解压到你所想安装的盘,一般我们是安装在系统盘目录。并把目录名字改成PHP,一般推荐PHP这个目录名字,因为好用点。因为我们没安装其他版本的PHP。

    2、把  php.ini-dist  这个文件重新命名为  :php.ini 。也就是删除后面的-dist。

    3、把重新命名的PHP.INI以及 php5ts.dll 这个文件,把这2个文件复制到你系统目录下  (X:\WINDOWS\)如果是2000或其他的话,那么WINDOWS就是 WINNT,反正就是这2个目录,总有一个是。

    4、PHP就安装成功了,这个是简单的,没带一些插件的安装方法。


    PHP5.2.5带插件


    5、打开刚才复制过去的php.ini。找到这样类似下面的一段代码:

    ;extension=php_dba.dll
    ;extension=php_dbase.dll
    ;extension=php_exif.dll
    ;extension=php_fdf.dll
    ;extension=php_gd2.dll
    ;extension=php_gettext.dll
    ;extension=php_gmp.dll
    ;extension=php_ifx.dll
    ;extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_ldap.dll
    ;extension=php_mbstring.dll
    ;extension=php_mcrypt.dll
    ;extension=php_mhash.dll
    ;extension=php_mime_magic.dll
    ;extension=php_ming.dll
    ;extension=php_msql.dll
    ;extension=php_mssql.dll
    ;extension=php_mysql.dll
    ;extension=php_mysqli.dll
    ;extension=php_oci8.dll
    ;extension=php_openssl.dll
    ;extension=php_pdo.dll
    ;extension=php_pdo_firebird.dll
    ;extension=php_pdo_mssql.dll
    ;extension=php_pdo_mysql.dll
    ;extension=php_pdo_oci.dll


    这些就是PHP的插件模块。我们有时候需要加载一些其他模块,因为原始的PHP的只有基本的运行模块。

    我们需要安装的模块有:GD库,MYSQL扩展库,MYSQLI扩展库,MBSTRING扩展库。以上的我们经常使用到的。

    首先我们在上面这些代码中找到
    ;extension=php_gd2.dll
    ;extension=php_mbstring.dll
    ;extension=php_mysql.dll
    ;extension=php_mysqli.dll

    并且将前面的 ; 去掉。这样我们可以让PHP知道,在启动的时候需要加载这些扩展库。


    然后到PHP的目录,找到EXT文件夹,在里面将上面的几个扩展库的文件找到,并且将其复制到你系统目录下  (X:\WINDOWS\)与PHP.INI一起。


    如果你安装的数据库是MYSQL5,那么你还需要将PHP的目录下的 libmysql.dll文件也要一起复制到你系统目录下  (X:\WINDOWS\)与PHP.INI一起。如果是MYSQL4就不需要的。



    APACHE的安装:

    APACHE2.2.6是最新的版本,目前有2.0.x系列。2.2.x系列。目前现在是使用2.2.x版本中最高的2.2.6。如果使用2.0.x也一样。其实APACHE不需要追新,
    因为现在还有大型网站使用1.3.X版本。

    安装就不说了。我们只是说下配置:


    1、设置APACHE支持PHP5,采用模块的方式,将PHP做为APACHE的一个运行模块,这样好些。

    找到APACHE安装目录下的 CONF文件夹下的httpd.conf文件。
    找到有很多像下面这样的地方。
    LoadModule userdir_module modules/mod_userdir.so
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    #LoadModule ssl_module modules/mod_ssl.so

    然后在最后加上下面2段:
    LoadModule php5_module c:/php/php5apache2_2.dll  

    AddType application/x-compress .Z  
    AddType application/x-gzip .gz .tgz  
    AddType application/x-httpd-php .php


    第一段的意思是将PHP做为APACHE的模块,而指向的文件是 c:/php/php5apache2_2.dll 。再以前装IIS的时候我们指向的是php5isapi.dll。这是不同的。
    第二段的最后一行的意思是,让APACHE服务器认为.php后缀的是一个WEB文档,而不是数据文档,这样好调用PHP解释器。
    前面2行是加上是否允许GZIP压缩这些。



    2、配置服务器端口

    找到

    Listen 80(如果你安装时候选择的8080后面就是8080)

    这里你可以修改你APACHE服务的端口,注意这里使用了。,其他WEB服务器如IIS就不能使用。




    3、制订网站根目录

    找到:DocumentRoot  。。。。。。

    把后面的修改成你自己的目录,注意  /  。必须和他的一样,比如我将WEB目录设置在 d:\web

    那么我们应该设置为:DocumentRoot "c:/web"

    注意  斜杠与WINDOWS下的习惯不一样。





    另外因为APACHE2.2.6版本有个目录安全限制,我们现在需要取消他。

    找到DocumentRoot下面的第一个<Directory /> .......   </Directory>将下面的一段该成这样的:

    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        allow from all
        Satisfy all
    </Directory>

    这样可以取消这个限制,要不然,你该了主目录,会提示403错误,访问会被拒绝。
    转自:http://blog.163.com/niuzai369@126/blog/static/374309152009102610584291/

    问题:安装完Apache服务器,无法启动,手动启动报错,进入控制面板手动启动服务也报错。查看日志文件,记录为(OS 10022)提供了一个无效的参数的一个问题。

    解决方法:开始在网上搜了很多解决方案,不见效果,最后搜到的解决方案是这样的。

    1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾.

    2.控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)即可.

    (这上下两项完成后仍然有问题,选中:启用 TCI/IP 上的 NetBOIS.

    若问题依旧尝试第三种方法。

    3.修复winsock,在运行里输入:netsh winsock reset

    采用第三种方法,问题解决

    http://blog.sina.com.cn/s/blog_53b95aec0100dugc.html

    http://wenku.baidu.com/view/e1df484d2b160b4e767fcf84.html

  • 相关阅读:
    转载c++中的多态性
    sdk环境下数据库访问之ADO
    ADO数据库访问问题
    PopMenu 弹出式菜单(变灰,禁用,激活)
    控制台窗口界面控制设计
    判断整数序列是不是二元查找树的后序遍历结果
    把二元查找树转变成排序的双向链表
    二叉树平衡因子应用举例
    二元查找树转换为它的镜像
    满二叉树先序、中序和后序之间的转换
  • 原文地址:https://www.cnblogs.com/johnwonder/p/1933977.html
Copyright © 2011-2022 走看看