插件窝 干货文章 Windows和Linux上如何配置安装php

Windows和Linux上如何配置安装php

PHP 安装 配置 Apache 90    来源:    2025-04-25

Windows和Linux上安装和配置PHP指南

Windows系统安装PHP

方法1:使用XAMPP/WAMP集成环境(推荐新手)

  1. 下载XAMPP或WAMP:
  2. 运行安装程序,选择安装PHP版本
  3. 安装完成后,启动Apache服务
  4. PHP将自动配置好,可通过http://localhost测试

方法2:手动安装PHP

  1. PHP官网下载Windows版PHP
  2. 解压到目录如C:\php
  3. 配置环境变量:
    • 将PHP目录添加到系统PATH
  4. 配置PHP:
    • 复制php.ini-developmentphp.ini
    • 根据需要修改配置(如启用扩展)
  5. 配置Web服务器(如Apache): LoadModule php_module "C:/php/php8apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "C:/php"

Linux系统安装PHP

Ubuntu/Debian

# 安装PHP和常用扩展
sudo apt update
sudo apt install php php-cli php-fpm php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

# 检查安装
php -v

# 安装Apache PHP模块(如使用Apache)
sudo apt install libapache2-mod-php
sudo systemctl restart apache2

CentOS/RHEL

# 添加EPEL和Remi仓库(如需新版PHP)
sudo yum install epel-release
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

# 安装PHP
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

# 检查安装
php -v

# 安装Apache PHP模块(如使用Apache)
sudo yum install php
sudo systemctl restart httpd

常见配置调整

  1. 修改php.ini文件(通常位于):

    • Windows: C:\php\php.ini
    • Linux: /etc/php/[version]/apache2/php.ini/etc/php.ini
  2. 常用配置项:

    upload_max_filesize = 16M
    post_max_size = 16M
    memory_limit = 128M
    max_execution_time = 30
    date.timezone = Asia/Shanghai
    
  3. 启用扩展(取消注释):

    extension=mysqli
    extension=gd
    extension=mbstring
    

验证安装

创建测试文件info.php

<?php
phpinfo();
?>

放置在Web服务器根目录,通过浏览器访问http://localhost/info.php查看PHP信息。

注意事项

  1. 生产环境建议关闭display_errors
  2. 定期更新PHP版本以获得安全补丁
  3. 根据应用需求安装特定扩展
  4. Linux上不同PHP版本可能位于不同路径,使用whereis phpwhich php查找