• php的下载与安装


    一,进入到php的官方网站   https://www.php.net/   ,进入到下载页面:

    选择 PHP 7.2.30 的Windows版本

     具体的下载页面版本区分:

    下载后,得到如下压缩包到如下目录

     

    进入到php目录  D:wampphp7230

    把文件  php.ini-development  复制一份,改名为  php.ini

    为此,PHP就解压与配置成功了。

    =================================================================================================================

    将PHP搭载到apache上

    1:将PHP配置成apache的一个模块

    在php的解压目录中找到如下文件  php7apache2_4.dll   获取到文件的路径:

    注意一定要将 改为 /

    D:wampphp7230php7apache2_4.dll
    改为:
    D:/wamp/php7230/php7apache2_4.dll

    在apache的配置文件中添加如下代码:

    #加载PHP模块
    LoadModule php7_module D:/wamp/php7230/php7apache2_4.dll

    2,将解析规则指定到php

        #分配任务,将.php为后缀的文件交给php模块处理
        AddType application/x-httpd-php .php

    3,指定php配置文件php.ini的路径

     在文件的最末一行加上  

    PHPIniDir "D:/wamp/php7230"
    如图所示:

    修改默认访问路径:

    DirectoryIndex index.html
    改为:
    DirectoryIndex index.html index.php

    修改

     测试是否配置成功:

    在apache的站点目录下,新建index.php文件,文件内容为:

    <?php
    
    phpinfo();
    
    ?>

     重启apache服务器,访问:

    http://127.0.0.1:8099/index.php

    出现如图界面:表明配置成功了。

    php  与  mysql 的集成:

    MySQL是作为PHP的扩展来安装和使用的,我们需要修改 php.ini 扩展类的路径:

    1,在php.ini文件中,添加如下路径:

    extension_dir = "D:/wamp/php7230/ext"

     2,启用:mysqli和pdo_mysql

    同时还可以启用extension=mbstring  ,主要是用于字符串长度计算的,与mysql连接无关:

    在  D:wampwww 目录下,新建    mysqli.php  文件。

    文件内容为:

    <?php
    header("content-type=text/html;charset=utf-8");
    $mysqli = new mysqli('192.168.11.89','root','Abc123','mysql');
    if($mysqli -> connect_errno){
        die("数据库连接失败".$mysqli -> connect_error);
    }
    echo '<h1 style="color:#f00">数据库连接成功</h1>';
    ?>

    重启apache服务器,访问如下地址:

     http://localhost:8099/mysqli.php

  • 相关阅读:
    软件专利申请流程
    GitLab的权限管理及Merge Request
    git clone指定branch或tag
    pom.xml activatedProperties --spring.profiles.active=uat 对应
    Alpine容器中运行go的二进制文件
    在 Alpine Linux 中安装 bash shell
    mysql 大小写不敏感
    PB级数据实时查询,滴滴Elasticsearch多集群架构实践
    top命令输出解释以及load average 详解及排查思路
    你真的了解java的lambda吗?- java lambda用法与源码分析
  • 原文地址:https://www.cnblogs.com/xcj26/p/12806566.html
Copyright © 2020-2023  润新知