zoukankan      html  css  js  c++  java
  • apache__php__mysql三者之间的相互配置搭建相关文档

    apache与php7的配置整合模块引入的代码


    # php7 support
    LoadModule php7_module F:/myproject/php-7.1.7/php7apache2_4.dll
    AddType application/x-httpd-php .php .html .htm
    # configure the path to php.ini
    PHPIniDir F:/myproject/php-7.1.7

    apache与php5的配置整合模块引入的代码

    # php5 support
    LoadModule php5_module D:/php-5.5.38-Win32-VC11-x64/php5apache2_4.dll
    AddHandler application/x-httpd-php .php
    # configure the path to php.ini
    PHPIniDir D:/php-5.5.38-Win32-VC11-x64


    配服务器的步骤:

    1.先解压apache文件-->之后找到“conf”文件里的“httpd.conf”文件进行修改配置。

    2.
    2.1 Define SRVROOT "D:/myproject/szm_service/Apache24"
    ServerRoot "${SRVROOT}"
    配置apache的安装路径。

    2.2 查找directory关键词,
    <IfModule dir_module>
    DirectoryIndex index.html index.php
    </IfModule>

    2.3 虚拟机配置的开启:(关键词查找“virtualhosts”)
    # Virtual hosts
    # Include conf/extra/httpd-vhosts.conf
    将“#”去掉开启模块

    2.3.1 虚拟主机的路径配置

    <VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "${SRVROOT}/htdocs/web" 注释:“在htdocs文件下配置相关web的根站点,将写好的网站放在web文件夹下即可”
    ServerName www.songzmin.com 注释:“此处为站点配置的域名。”
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
    </VirtualHost>

     2.3.2注意:虚拟主机的路径必须是在htdocs的根目录下,如果放在其他地方的路径是不被允许访问的(提示:是没有权限,图示如下)

    出现以上错误的另一个原因是:apache的启动必须是一管理员身份启动的,不然也会出现以上的权限受限的错误。

    2.3.3如果想要虚拟主机的路径不仅仅是在htdocs的文件下可以如下修改代码

    参考的网址:https://blog.csdn.net/liu981975231/article/details/52814990

    首先:

    将上图74行的代码前面的“#”给去掉。

    其次:

    在上图的233行代码处前面添加“#”来注释此行代码。

    重启apache就可以解决权限受限的问题了。


    apache服务器关联php的相关配置

    1. 解压php文件“php-5.6.31-Win32-VC11-x64.zip”,不是解压到当前文件,而是解压到“php-5.6.31-Win32-VC11-x64”中

    2. 在apache文件总的httpd.conf文件中配置相应模块

    # php5 support
    LoadModule php5_module D:/php-5.5.38-Win32-VC11-x64/php5apache2_4.dll 注释:“此处配置php的文件路径”
    AddHandler application/x-httpd-php .php
    # configure the path to php.ini
    PHPIniDir D:/php-5.5.38-Win32-VC11-x64 注释:“此处配置php的文件路径”

    2.1 将php文件中的php.ini-development的 -development去掉,改成php.ini。
    2.2 php.ini是php的配置文件,打开php.ini文件,查找关键词“onwindows”

    ; Directory in which the loadable extensions (modules) reside.
    ; http://php.net/extension-dir
    ; extension_dir = "./"
    ; On windows:
    extension_dir = "D:/myproject/szm_service/php5/ext" 注释:“此处配置php的文件路径”

    之后将前面的分号“;”去除。
    2.3 如果让php支持数据库时:搜索关键词“dll”,找到下面的代码,将前面的“;”去除即可。

    ;extension=php_mbstring.dll
    ;extension=php_exif.dll ; Must be after mbstring as it depends on it
    ;extension=php_mysql.dll
    ;extension=php_mysqli.dll

    2.4 测试php是否成功。

    在站点处新建index.php文件,文件内容为:<?php phpinfo(); ?>,之后用浏览器打开该站点,然后查找关键词“mbstring” 如果有则配置php及apache成功。

    参考博客:https://blog.csdn.net/duangduangdada/article/details/79107562

  • 相关阅读:
    Appium+python自动化13-native和webview切换【转载】
    Appium+python自动化12-appium元素定位【转载】
    Appium+python自动化11-adb必知必会的几个指令【转载】
    Appium+python自动化10-AVD 模拟器【转载】
    Appium+python自动化9-SDK Manager【转载】
    Appium+python自动化8-Appium Python API【转载】
    Appium+python自动化7-输入中文【转载】
    Appium+python自动化6-Remote远程控制【转载】
    Appium+python自动化5-Appium Inspector【转载】
    Centos-内核核心组成
  • 原文地址:https://www.cnblogs.com/song-zmin/p/7560740.html
Copyright © 2011-2022 走看看