以下是关于如何下载和安装 PHP 8.1 的详细步骤:
一、下载 PHP 8.1
1. 官方下载
- 访问 PHP 官方网站:https://www.php.net/downloads
- 在页面中找到 "PHP 8.1" 的版本(如果当前版本高于 8.1,可通过页面中的 "Older Releases" 链接找到 8.1)。
- 根据你的操作系统选择对应的版本:
- Windows:下载
Thread Safe
或Non Thread Safe
的 ZIP 包(通常选择Thread Safe
)。 - Linux/Unix/macOS:下载源码包(
.tar.gz
或.tar.xz
)或通过包管理工具安装。
- Windows:下载
2. 使用包管理工具(Linux/macOS)
- Ubuntu/Debian:
sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php8.1
- CentOS/RHEL:
sudo yum install epel-release -y sudo yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y sudo yum module reset php -y sudo yum module enable php:remi-8.1 -y sudo yum install php -y
- macOS(使用 Homebrew):
brew update brew install php@8.1
二、安装 PHP 8.1
1. Windows
- 解压 ZIP 包:
- 将下载的 ZIP 文件解压到目标目录(例如
C:\php
)。
- 将下载的 ZIP 文件解压到目标目录(例如
- 配置环境变量:
- 将 PHP 目录添加到系统环境变量
PATH
中:- 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”。
- 在“系统变量”中找到
Path
,点击“编辑”。 - 添加 PHP 目录路径(例如
C:\php
)。
- 将 PHP 目录添加到系统环境变量
- 验证安装:
- 打开命令提示符,输入:
php -v
- 如果显示 PHP 8.1 的版本信息,则安装成功。
- 打开命令提示符,输入:
2. Linux/macOS
-
源码编译安装(适用于需要自定义配置的情况):
- 下载源码包并解压:
wget https://www.php.net/distributions/php-8.1.x.tar.gz tar -xvzf php-8.1.x.tar.gz cd php-8.1.x
- 安装依赖:
sudo apt install build-essential libxml2-dev libsqlite3-dev libcurl4-openssl-dev libonig-dev libzip-dev -y # Ubuntu/Debian sudo yum groupinstall "Development Tools" -y sudo yum install libxml2-devel sqlite-devel curl-devel oniguruma-devel libzip-devel -y # CentOS/RHEL
- 配置、编译和安装:
./configure --prefix=/usr/local/php8.1 make sudo make install
- 验证安装:
/usr/local/php8.1/bin/php -v
- 下载源码包并解压:
-
通过包管理工具安装(推荐):
- 按照上述包管理工具的步骤安装后,直接验证:
php -v
- 按照上述包管理工具的步骤安装后,直接验证:
三、配置 PHP 8.1
1. 配置文件
- PHP 的配置文件为
php.ini
。 - Windows:
- 复制
php.ini-development
或php.ini-production
为php.ini
,并根据需求修改。
- 复制
- Linux/macOS:
- 配置文件通常位于
/etc/php/8.1/
或/usr/local/php8.1/lib/
目录下。
- 配置文件通常位于
2. 常用配置
- 修改
php.ini
中的以下选项:max<em>execution</em>time = 30 memory_limit = 128M date.timezone = "Asia/Shanghai"
3. 启动 PHP 内置服务器(测试用)
- 在项目目录下运行:
php -S localhost:8000
- 访问
http://localhost:8000
测试 PHP 是否正常工作。
四、常见问题
- PHP 命令无法识别:
- 确保 PHP 目录已正确添加到环境变量
PATH
中。
- 确保 PHP 目录已正确添加到环境变量
- 扩展缺失:
- 在
php.ini
中启用所需扩展(例如extension=mysqli
)。
- 在
- 权限问题:
- 确保 PHP 安装目录有正确的读写权限。
五、
- Windows:直接下载 ZIP 包并配置环境变量。
- Linux/macOS:推荐使用包管理工具安装,或源码编译安装。
- 安装完成后,通过
php -v
验证版本,并根据需求配置php.ini
。
希望以上步骤能帮助你顺利安装 PHP 8.1!