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:\n" . $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:\n" .  $MysqLi->error);
}
// 建一张表
$sql = "create table User(
    name char(16),id char(16)
)";
$res = $MysqLi->query($sql);
if (!$res) {
    die("sql error:\n" . $MysqLi->error);
}

$res->free();
$MysqLi->close();
?>

 

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

 

附: 端口的使用情况

 

分享图片

参考博客

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

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

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...