1.下载PHP和Apache
1、PHP下载
PHP For Windows: Binaries and sources Releases
注意:
1.使用Apache作为服务器的话,一定要下载Thread Safe的,否则没有php8apache2_4.dll这个文件, 如果使用IIS的请下载 NON Tread safe的
2.如果是64位系统要下载x64的,x86的不行
3.下载Zip
将下载的压缩包解压到某个文件夹(比如:D:\tool), 将解压后的文件夹重命名为php
将Zip进行解压,里面的内容放置到D:\tool\php,其中php8apache2_4.dll在PHP的安装路径下
3.配置PHP
- 将 PHP 的根目录下的 php.ini-development或者 php.ini-production复制一份并改名为 php.ini,作为PHP的配置文件,取消extension_dir的注释,即删除前面的";"
php.ini-development复制一份,并修改为:php.ini
3.2修改php.ini:将;extension_dir = "ext" 修改为 extension_dir = "I:/tool/php/ext" (去掉extension前面的分号,ext的路径)
- 修改php.ini文件,设置默认的时区:
php
[Date]
; Defines the default timezone used by the date functions
; https://php.net/date.timezone
date.timezone =Asia/Shanghai
配置PHP加载MySQL扩展
PHP本身不具备操作MySQL数据库的能力,需要借助PHP操作MySQL的扩展实现。
1.PHP加载MySQL扩展(apache需要重启);php.ini文件中:
7.MYSQL的配置
b.取消下面两行的注释(;分号是注释)
php
extension=mysqli
extension=pdo_mysql
然后我们连接试下,看是否成功:
在"D:/web/php" 目录(此目录也可为你PHP项目的根目录)下新建2.php文件内容如下
php
<?php
$link = mysqli_connect("127.0.0.1","root","123456") or die("连接失败!");
if($link){
echo "数据库连接成功";
}
?>
这里需要注意!!!
如果你的网站涉及到了MySQL的操作又不想出现下面的画面
2.检查是否配置成功,通过phpinfo界面来判断。
php
<?php
phpinfo();
?>
只有MySQLIND,说明未配置成功。
PHP安装成功测试,大前提,Apache是开启状态
二、下载安装配置Apache:
1、Apache下载
3、Apache安装
下载下后解压缩。如解压到D:\tool\Apache24