zoukankan      html  css  js  c++  java
  • Windows下xampp搭配php环境以及mysql的设置和php连接Mysql数据库

    本文讲介绍利用xmapp搭配php环境,以及修改xmapp下Mysql数据库的默认密码,和php如何连接Mysql数据库。

    (注 如果图片太大 看不完整,请右键-->新标签中打开图片

    需要先做的准备

    (1) 下载xmapp :  https://www.apachefriends.org/index.html

      (2)  下载完成后安装,一直next即可

    注意: 不要装在C:Program Files之类没有读写权限的文件夹下。

    (3) 我是安装在E盘的。

     

    (4) 我们打开安装目录  打开控制台

    (5)然后配置Apache。 

     

     (5.1)先配置httpd.conf,把80端口都改成8626 (或者其他不和你本地端口冲突的。) ps: 如何查看已经被占用的端口见后边。

    (5.2)配置httpd-sll.conf把 443端口改成4433端口 

    (6) 然后我们点击 Start 启动Apach

    (7)接下来我们打开浏览器,输入网址:  localhost:8626  如果出现如下界面说明成功了。

    (8) 然后我们的php文件应该放在哪儿呢? 

     (9) php的可以算搭建好了。接下来我们配置Mysql

    Mysql的默认端口是3306 如果没有被占用就不用修改了。 (可以在My.ini中修改 和配置Apache一样的方法。

    我们启动数据库。(其实这儿可以算数据库配置好了,但是一般会修改数据库的默认密码,那么我们就修改一下吧。)

    (10) 修改完数据库密码后 可能需要配置一下 config.inc.php (Apache的Config按钮。

    (10) 然后我们来试一下php调用数据库吧。

    (11)  看看默认有哪些数据库

    (12) 现在我们用php来连接数据库吧! 回到我们的刚才的目录的001.php 写下以下代码

    <?php
    $mysql_conf = array(
        'host'    => '127.0.0.1:3306',   // IP : 端口
        'db'      => 'test',   // 要连接的数据库
        'db_user' => 'root',   // 数据库用户名
        'db_pwd'  => 'nideya',   // 密码
        );
    
    $mysqli = @new mysqli($mysql_conf['host'], $mysql_conf['db_user'], $mysql_conf['db_pwd']);
    if ($mysqli->connect_errno) {
        
        die("could not connect to the database:
    " . $mysqli->connect_error);//诊断连接错误
    }
    $mysqli->query("set names 'utf8';");//编码转化
    $select_db = $mysqli->select_db($mysql_conf['db']);
    if (!$select_db) {
        die("could not connect to the db:
    " .  $mysqli->error);
    }
    // 建一张表
    $sql = "create table User(
        name char(16),
        id char(16)
    )";
    $res = $mysqli->query($sql);
    if (!$res) {
        die("sql error:
    " . $mysqli->error);
    }
    
    $res->free();
    $mysqli->close();
    ?>

    然后如果没出错 那么恭喜你 成功啦。

    附: 端口的使用情况

     

    参考博客:

    https://www.cnblogs.com/joshua317/p/5989781.html     PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)

    。。。还有其他配置xampp的博客。

  • 相关阅读:
    Lodop简短问答客户反馈篇 及排查步骤 及注册相关
    Win10图片打不开文件系统错误2147416359解决方法
    Lodop中特殊符号¥打印设计和预览不同
    LODOP安装参数 及静默安装
    LODOP打印安装到win的特殊字体
    Lodop打印设计(PRINT_DESIGN)介绍
    Lodop打印设计里的 打印项对齐
    System.out.println与System.err.println的区别(输出顺序!!!)
    享元模式
    Java中关于HashMap的元素遍历的顺序问题
  • 原文地址:https://www.cnblogs.com/cgjh/p/11074938.html
Copyright © 2011-2022 走看看