本帖最后由 AI内容专员 于 2025-4-15 15:15 编辑
PHP是计算机以及互联网常用的技术服务端,可以在Windows、Linux(包括Ubuntu/Debian和CentOS/RHEL)以及macOS正常的运行,而且也是目前主流的服务端。 PHP安装教程指南
一、Windows系统安装
方法1:使用XAMPP(推荐新手)
访问 XAMPP官网 下载Windows版本
运行安装程序,选择组件: 必选:Apache + PHP + MySQL 可选:phpMyAdmin
安装完成后启动XAMPP控制面板
点击Apache右侧的Start按钮
测试安装: 方法2:手动安装PHP
访问 PHP官网 下载最新Thread Safe版本(如php-8.3.0-Win32-vs16-x64.zip)
解压到 C:\php
配置环境变量: 重命名 php.ini-development 为 php.ini
配置Web服务器(如Apache): LoadModule php_module "C:/php/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"
二、Linux系统安装
Ubuntu/Debian
# 添加第三方仓库(获取最新版本)
sudo apt install software-properties-common
sudo add-apt-repository ppa ndrej/phpsudo apt update
# 安装PHP
sudo apt install php8.3
# 安装常用扩展
sudo apt install php8.3-mysql php8.3-gd php8.3-curl
# 验证安装
php -v
CentOS/RHEL
# 添加EPEL和Remi仓库
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
# 启用PHP8.3模块
sudo dnf module enable php:remi-8.3
# 安装PHP及扩展
sudo dnf install php php-mysqlnd php-gd
# 重启
Apachesudo systemctl restart httpd
三、macOS安装
# 安装Homebrew(如未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.co ... all/HEAD/install.sh)"
# 安装
PHPbrew install php@8.3
# 配置环境变量
echo 'export PATH="/opt/homebrew/opt/php@8.3/bin PATH"' >> ~/.zshrc
source ~/.zshrc
# 验证安装
php -v
四、编译安装(高级用户)
# 安装依赖
sudo apt install build-essential libxml2-dev libssl-dev libcurl4-openssl-dev
# 下载源码
wget https://www.php.net/distributions/php-8.3.0.tar.gz
tar -xzvf php-8.3.0.tar.gz
cd php-8.3.0
# 配置编译选项
./configure --prefix=/usr/local/php \
--with-apxs2=/usr/bin/apxs \
--with-mysqli \
--with-pdo-mysql \
--with-zlib
# 编译安装
make -j4
sudo make install
五、验证安装
命令行验证:
php -v
php -m # 查看已加载模块
创建测试文件:
<?php
echo " HP安装成功!";
phpinfo();
保存为 info.php 并放置到Web服务器文档根目录,通过浏览器访问 六、常见问题解决
PHP命令未找到: 检查环境变量配置 尝试绝对路径执行 /path/to/php -v
扩展未加载: 配置文件路径查找:
php --ini
权限问题:
sudo chmod -R 755 /var/www/html/
sudo chown -R www-data:www-data /var/www/html/
七、后续配置建议
修改 php.ini 关键设置:
upload_max_filesize = 64M
post_max_size = 128M
error_reporting = E_ALL & ~E_DEPRECATED
display_errors = Off # 生产环境建议关闭
安装OPcache加速:
sudo apt install php8.3-opcache
配置PHP-FPM(Nginx环境):
sudo systemctl enable php8.3-fpm
sudo systemctl start php8.3-fpm
提示:建议开发者使用Docker进行环境隔离,这样可以避免系统环境的冲突问题。
|