php

PHP安装配置教程

2023-07-30

一、下载PHP压缩包

1、前往 PHP 官网:https://www.php.net/downloads.php,选择你需要的版本并下载;

下载线程安全版的PHP如图所示:

下载线程安全版的PHP.png

2、解压 PHP 压缩包到指定目录。

下载完成并解压到文件夹(解压到 C:\Program Files (x86) 为例)

下载完成并解压到文件夹.png

二、配置PHP环境变量

1、右键点击我的电脑,选择属性,进入“高级系统设置”;

2、点击“环境变量”,找到系统变量中的“Path”;

3、点击“编辑”,在变量值的末尾添加 PHP 安装目录的路径,例如:D:\php;

4、保存并退出。

三、配置PHP.ini文件

1、复制一份 php.ini-production 文件并重命名为 php.ini。(php.ini是PHP解释器的配置文件,我们需要对其进行一些配置,例如配置MySQL连接参数.)

2、打开php.ini文件,找到“;extension_dir = "./"”一行,去掉注释符“;”,修改为实际的扩展库目录,也就是修改路径为php的绝对路径,例如:extension_dir = "D:\php\ext" 或者 C:\Program Files (x86)\php-7.4.21-Win32-vc15-x64 这样的地址;

修改php.ini文件.png

3、找到“;extension=php_xxx.dll”一行,去掉注释符“;”,启用需要的扩展库,例如:extension=php_mysql.dll;

4、再将一些配置项前的注释去掉,如下所示:

;extension=bz2

extension=curl

;extension=ffi

;extension=ftp

;extension=fileinfo

extension=gd2

extension=gettext

;extension=gmp

;extension=intl

;extension=imap

;extension=ldap

extension=mbstring

extension=exif      ; Must be after mbstring as it depends on it

extension=mysqli

;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client

;extension=odbc

;extension=openssl

;extension=pdo_firebird

extension=pdo_mysql

;extension=pdo_oci

;extension=pdo_odbc

;extension=pdo_pgsql

;extension=pdo_sqlite

;extension=pgsql

;extension=shmop

 

; The MIBS data available in the PHP distribution must be installed.

; See http://www.php.net/manual/en/snmp.installation.php

;extension=snmp

 

;extension=soap

extension=sockets

;extension=sodium

;extension=sqlite3

;extension=tidy

;extension=xmlrpc

;extension=xsl

5、保存并退出。

四、配置Apache和PHP

进入Apache文件里面的conf文件夹,打开httpd.conf,在文件的末尾加上如下语句,红色部分为PHP所在位置:

# php7 support

LoadModule php7_module “C:\Program Files(x86)\php-7.4.21-Win32-vc15-x64/php7apache2_4.dll”

AddType application/x-httpd-php .php .html .htm

#configure the path to php.ini

PHPIniDir  “C:\Program Files (x86)\php-7.4.21-Win32-vc15-x64

五、测试PHP是否成功安装

1、打开命令行工具或终端,输入“php -v”命令,能够输出 PHP 的版本信息表示 PHP 安装配置成功;

2、(在\Apache24\htdocs\目录下创建,或创建后移入)创建一个PHP文件,如index.php,输入

<?php

     phpinfo();

?>

3、将 index.php 文件移动到 Apache 或 Nginx 服务器的网站根目录下;

4、打开浏览器,访问 http://localhost/index.php,能够看到 PHP 的信息说明 PHP 配置成功。

五、PHP常用配置

1、修改默认时区

date.timezone = Asia/Shanghai

2、开启错误提示

display_errors = On

3、禁用远程文件包含

allow_url_include = Off

4、修改上传文件大小限制

upload_max_filesize = 20M
post_max_size = 20M

以上配置在 php.ini 中修改后,需要重启 Apache 或 Nginx 服务器才能生效。

六、小结

本教程介绍了 PHP 的安装配置过程,包括下载 PHP 压缩包、配置环境变量、配置 PHP.ini 文件等内容。同时,还介绍了 PHP 常用的配置项,帮助读者更好地进行 PHP 的开发与部署。