PHP MySQL的安装与配置详解
在网站开发中,PHP和MySQL都是非常重要的工具。因此,正确地安装和配置PHP和MySQL是非常关键的。本文将详细介绍如何安装和配置PHP和MySQL。
安装PHP
步骤1:下载PHP
访问PHP官网 https://www.php.net/downloads.php 下载最新版本的PHP。
步骤2:解压压缩包
将PHP压缩包解压到合适的目录中,比如C:\php。
步骤3:配置PHP
在PHP目录中找到php.ini-development文件,将其复制一份,并将复制的文件改名为php.ini。然后用文本编辑器打开php.ini文件,找到下面四项,取消注释(去除前面的分号)。
extension_dir = "ext"
;extension=mysqli
;extension=pdo_mysql
;date.timezone = "Asia/Shanghai"
将以上四项取消注释后,执行以下步骤:
- 将PHP目录中的php.ini-production文件复制一份,重命名为php.ini。
- 打开php.ini,找到extension_dir的设置,将其改为:
extension_dir = "c:\php\ext"
- 在php.ini中找到extension=php_mysql.dll,将前面的注释去掉。
- 找到extension_dir的设置,将其改为:
extension_dir = "c:\php\ext"
步骤4:添加环境变量
在计算机的属性中,选中“高级系统设置”,点击“环境变量”按钮,在“系统变量”中新建变量PHP_PATH,并将其值设为PHP安装路径(比如C:\php)。
步骤5:测试PHP
启动命令提示符,输入以下命令:
$ php -v
如果显示出了PHP的版本信息,则说明PHP已经成功安装。
安装MySQL
步骤1: 下载MySQL
访问MySQL官网 https://www.mysql.com/downloads/ 下载最新版本的MySQL免费社区版。
步骤2: 安装MySQL
双击下载后的安装程序(msi文件),按照提示进行安装。
步骤3:配置MySQL
打开MySQL安装文件夹中的my.ini文件,在[mysqld]标签下加入如下代码:
[mysqld]
basedir = D:/Program Files/MySQL/MySQL Server 5.7/
datadir = D:/Program Files/MySQL/MySQL Server 5.7/Data/
其中basedir是MySQL的安装路径,datadir是MySQL的数据存储路径。
步骤4:启动MySQL
在命令提示符中输入以下命令启动MySQL:
$ net start mysql
如果一切顺利,你应该可以看到以下信息:
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。
步骤5:测试MySQL
打开命令提示符,输入以下命令:
$ mysql -u root -p
如果连接成功,你应该可以看到MySQL的命令提示符。
示例说明
示例1: 使用PHP连接MySQL
<?php
// database connection settings
$host = "localhost";
$username = "root";
$password = "";
$database_name = "example_db";
// connect to the database
$mysqli = new mysqli($host, $username, $password, $database_name);
// check if the connection was successful
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '
. $mysqli->connect_error);
} else {
echo 'Connection OK';
}
?>
以上代码连接到一个名为example_db的MySQL数据库。
示例2:使用MySQL命令行创建数据库和表
打开命令提示符,输入以下命令:
$ mysql -u username -p password
> CREATE DATABASE example_db;
> USE example_db;
> CREATE TABLE example_table(
id INT AUTO_INCREMENT,
username VARCHAR(30) NOT NULL,
password VARCHAR(30) NOT NULL,
PRIMARY KEY(id)
);
以上命令在MySQL中创建了一个名为example_db的数据库,以及在该数据库中创建了一个名为example_table的表格。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PHP MySQL的安装与配置详解 - Python技术站