zoukankan      html  css  js  c++  java
  • 关于配置httpd2.4.18+php5.6

    关于httpd2.4.18下载
    之前一直很烦php官网上的点半天看不到下载链接,直到看到这么几句话

    大意是Apache http server 不提供二进制版本,只提供源代码。....
    如果你不能自己编译server,那么可以通过网上提供的版本来进行下载。
    我选择了第一项

    下面说配置:
    1、找到解压目录下httpd.conf,以文本方式打开。
    2、找到Define SRVROOT,修改前为:"/Apache24",修改后为:"E:/phpRelated/httpd-2.4.18-x64-vc11-r3/Apache24"
    3、找到LoadModule未加#号的,在路径前面加上第二步定义的SRVROOT,引用的方式为${SRVROOT},修改后如下:

    LoadModule actions_module ${SRVROOT}/modules/mod_actions.so
    LoadModule alias_module ${SRVROOT}/modules/mod_alias.so
    LoadModule allowmethods_module ${SRVROOT}/modules/mod_allowmethods.so
    LoadModule asis_module ${SRVROOT}/modules/mod_asis.so
    LoadModule auth_basic_module ${SRVROOT}/modules/mod_auth_basic.so
    #LoadModule auth_digest_module modules/mod_auth_digest.so
    #LoadModule auth_form_module modules/mod_auth_form.so
    #LoadModule authn_anon_module modules/mod_authn_anon.so
    LoadModule authn_core_module ${SRVROOT}/modules/mod_authn_core.so
    #LoadModule authn_dbd_module modules/mod_authn_dbd.so
    #LoadModule authn_dbm_module modules/mod_authn_dbm.so
    LoadModule authn_file_module ${SRVROOT}/modules/mod_authn_file.so
    #LoadModule authn_socache_module modules/mod_authn_socache.so
    #LoadModule authnz_fcgi_module modules/mod_authnz_fcgi.so
    #LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    LoadModule authz_core_module ${SRVROOT}/modules/mod_authz_core.so
    #LoadModule authz_dbd_module modules/mod_authz_dbd.so
    #LoadModule authz_dbm_module modules/mod_authz_dbm.so
    LoadModule authz_groupfile_module ${SRVROOT}/modules/mod_authz_groupfile.so
    LoadModule authz_host_module ${SRVROOT}/modules/mod_authz_host.so
    #LoadModule authz_owner_module modules/mod_authz_owner.so
    LoadModule authz_user_module ${SRVROOT}/modules/mod_authz_user.so
    LoadModule autoindex_module ${SRVROOT}/modules/mod_autoindex.so
    #LoadModule buffer_module modules/mod_buffer.so
    #LoadModule cache_module modules/mod_cache.so
    #LoadModule cache_disk_module modules/mod_cache_disk.so
    #LoadModule cache_socache_module modules/mod_cache_socache.so
    #LoadModule cern_meta_module modules/mod_cern_meta.so
    LoadModule cgi_module ${SRVROOT}/modules/mod_cgi.so
    #LoadModule charset_lite_module modules/mod_charset_lite.so
    #LoadModule data_module modules/mod_data.so
    #LoadModule dav_module modules/mod_dav.so
    #LoadModule dav_fs_module modules/mod_dav_fs.so
    #LoadModule dav_lock_module modules/mod_dav_lock.so
    #LoadModule dbd_module modules/mod_dbd.so
    #LoadModule deflate_module modules/mod_deflate.so
    LoadModule dir_module ${SRVROOT}/modules/mod_dir.so
    #LoadModule dumpio_module modules/mod_dumpio.so
    LoadModule env_module ${SRVROOT}/modules/mod_env.so
    #LoadModule expires_module modules/mod_expires.so
    #LoadModule ext_filter_module modules/mod_ext_filter.so
    #LoadModule file_cache_module modules/mod_file_cache.so
    #LoadModule filter_module modules/mod_filter.so
    #LoadModule headers_module modules/mod_headers.so
    #LoadModule heartbeat_module modules/mod_heartbeat.so
    #LoadModule heartmonitor_module modules/mod_heartmonitor.so
    #LoadModule http2_module modules/mod_http2.so
    #LoadModule ident_module modules/mod_ident.so
    #LoadModule imagemap_module modules/mod_imagemap.so
    LoadModule include_module ${SRVROOT}/modules/mod_include.so
    LoadModule info_module ${SRVROOT}/modules/mod_info.so
    LoadModule isapi_module ${SRVROOT}/modules/mod_isapi.so
    #LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
    #LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
    #LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
    #LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
    #LoadModule ldap_module modules/mod_ldap.so
    #LoadModule logio_module modules/mod_logio.so
    LoadModule log_config_module ${SRVROOT}/modules/mod_log_config.so
    #LoadModule log_debug_module modules/mod_log_debug.so
    #LoadModule log_forensic_module modules/mod_log_forensic.so
    #LoadModule lua_module modules/mod_lua.so
    #LoadModule macro_module modules/mod_macro.so
    LoadModule mime_module ${SRVROOT}/modules/mod_mime.so
    #LoadModule mime_magic_module modules/mod_mime_magic.so
    LoadModule negotiation_module ${SRVROOT}/modules/mod_negotiation.so
    #LoadModule proxy_module modules/mod_proxy.so
    #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    #LoadModule proxy_connect_module modules/mod_proxy_connect.so
    #LoadModule proxy_express_module modules/mod_proxy_express.so
    #LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
    #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    #LoadModule proxy_html_module modules/mod_proxy_html.so
    #LoadModule proxy_http_module modules/mod_proxy_http.so
    #LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
    #LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
    #LoadModule ratelimit_module modules/mod_ratelimit.so
    #LoadModule reflector_module modules/mod_reflector.so
    #LoadModule remoteip_module modules/mod_remoteip.so
    #LoadModule request_module modules/mod_request.so
    #LoadModule reqtimeout_module modules/mod_reqtimeout.so
    #LoadModule rewrite_module modules/mod_rewrite.so
    #LoadModule sed_module modules/mod_sed.so
    #LoadModule session_module modules/mod_session.so
    #LoadModule session_cookie_module modules/mod_session_cookie.so
    #LoadModule session_crypto_module modules/mod_session_crypto.so
    #LoadModule session_dbd_module modules/mod_session_dbd.so
    LoadModule setenvif_module ${SRVROOT}/modules/mod_setenvif.so
    #LoadModule slotmem_plain_module modules/mod_slotmem_plain.so
    #LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
    #LoadModule socache_dbm_module modules/mod_socache_dbm.so
    #LoadModule socache_memcache_module modules/mod_socache_memcache.so
    LoadModule socache_shmcb_module ${SRVROOT}/modules/mod_socache_shmcb.so
    #LoadModule speling_module modules/mod_speling.so
    LoadModule ssl_module ${SRVROOT}/modules/mod_ssl.so
    LoadModule status_module ${SRVROOT}/modules/mod_status.so
    #LoadModule substitute_module modules/mod_substitute.so
    #LoadModule unique_id_module modules/mod_unique_id.so
    #LoadModule userdir_module modules/mod_userdir.so
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule version_module modules/mod_version.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    #LoadModule watchdog_module modules/mod_watchdog.so
    #LoadModule xml2enc_module modules/mod_xml2enc.so


    4、配置完后需要新建services,不然打开bin/ApacheMonitor.exe时会提示no service
    5、以管理员身份打开cmd,转到安装目录下的bin目录,我这里是E:/phpRelated/httpd-2.4.18-x64-vc11-r3/Apache24/bin。
    相关命令:

    cd E:/phpRelated/httpd-2.4.18-x64-vc11-r3/Apache24/bin
    e:


    接着新建服务

    httpd -k install -n "Apache2.4"

    由于我这里是建好了才写的总结,所以会提示服务已经存在。

    6、我第一次建的时候参考网上的没有完成第三步操作,当时提示can not load modules/mod_actions.so
    这个时候需要删掉服务重新建立service
    同样是在命令窗口(管理员登录)
    输入以下命令可以删除service
    sc delete 服务名
    例如:

    httpd -k install -n "Apache2.4"


    删掉后重新按照上面步骤进行操作即可。

    7、完成后成功运行

     

  • 相关阅读:
    Android 编程下 Eclipse 恢复被删除的文件
    Android 编程下背景图片适配工具类
    Android 编程下 Managing Your App's Memory
    Android 编程下代码之(QQ消息列表滑动删除)
    Android 编程下 Canvas and Drawables
    Android 编程下 AlarmManager
    Android 编程下去除 ListView 上下边界蓝色或黄色阴影
    Java 编程下字符串的 16 位、32位 MD5 加密
    C#枚举类型和int类型相互转换
    MVC和普通三层架构的区别
  • 原文地址:https://www.cnblogs.com/frankwin608/p/5345534.html
Copyright © 2011-2022 走看看