zoukankan      html  css  js  c++  java
  • 基础环境系列:PHP7.3.0并连接pache/IIS和MySQL

    版本:

    php7.3.0

    MySQL8.0.12

    Apache2.4

    IIS8

    一、下载PHP 

    1.下载php3.7

    PHP版本:php7.3(7.3.0)

    下载地址:https://windows.php.net/download#php-7.3,选择VC15 x86 Thread Safe,zip版本进行下载。

    2.修改php.ini

    解压到指定文件夹下,然后找到文件php.ini-production,删去横杠后面的production,变为php.ini。

    修改前:

    修改后:

    二、Apache与PHP连接

    打开D:Apache24httpd.conf,在文件末尾加上如下代码:

    # php7 support
    LoadModule php7_module 磁盘:/php文件夹路径/php7apache2_4.dll
    AddType application/x-httpd-php .php .html .htm
    # configure the path to php.ini
    PHPIniDir "磁盘:/php文件夹路径"

    结果如下:

    编写一段代码,存为phpinfo.php文件,放入D:Apache24htdocs下,用以查看当前php版本的信息,并测试apche与php是否配置成功。

    <?php
        echo phpinfo();
    ?>

     在浏览器打开http://localhost:442/phpinfo.php,显示了7.3.0的信息,表示安装成功。(需要等一会儿才能正常显示,或者尝试一下重启apache)

     三、ASP与PHP连接

    (我的iis是之前配过的)

    打开控制面板>>程序与功能>>启用或关闭windows功能>>...>>勾选CGI(为了后面添加模块映射时可以调用php的cgi.exe文件)

    打开控制面板>>管理工具>>Internet Information Services (IIS)管理器>>IIS>>处理映射程序

    在右侧寻找【添加模块映射...】依次填写如下:

    其中可执行文件,需要打开php所在文件夹,右下角筛选.exe文件,选择php-cgi.exe

     完成后可以看到多出的模块映射:

    在IIS内配置PHP仍然需要.ini配置文件,需要先打开.ini文件,进行一些修改:

    修改957行的date.timezone,修改时间为"Asia/Shanghai",去掉前面的分号,修改后为:

    date.timezone = "Asia/Shanghai"

    修改757行的extension_dir,修改为本地ext的路径,去掉前面的分号,修改后为:

    extension_dir = "D:php-7.3.0ext"

    完成后放到C:Windows,复制一份phpinfo.php文件到C:inetpubwwwroot,浏览器输入http://localhost/phpinfo.php(端口与Apache不同)查看是否配置成功。

    ok!

    四、连接MySQL

    打开刚才的php.ini文件,找到extension的部分,去掉这几行前面的分号,代表激活需要的拓展项。

    extension=gd2
    extension=mbstring
    extension=mysqli
    extension=pdo_mysql

    新建一个php文件,写入数据库连接语句,尝试连接MySQL数据库。

    <?php
            $host = "127.0.0.1"; //mysql主机地址
            $user = "root"; //mysql 登录账户
            $pwd = "登录密码"; //mysql登录密码
            $conn = new mysqli($host, $user, $pwd); //连接数据库
            if (!$conn) {//判断
                echo '连接数据库失败: ' . mysql_error();
            }
            echo "mysql 连接成功!";
            mysqli_close($conn); // 关闭mysql连接
    ?>

    打开该文件,连接成功!

  • 相关阅读:
    bzoj2733 永无乡 平衡树按秩合并
    bzoj2752 高速公路 线段树
    bzoj1052 覆盖问题 二分答案 dfs
    bzoj1584 打扫卫生 dp
    bzoj1854 游戏 二分图
    bzoj3316 JC loves Mkk 二分答案 单调队列
    bzoj3643 Phi的反函数 数学 搜索
    有一种恐怖,叫大爆搜
    BZOJ3566 概率充电器 概率dp
    一些奇奇怪怪的过题思路
  • 原文地址:https://www.cnblogs.com/artieneos/p/10247546.html
Copyright © 2011-2022 走看看