debian

Debian PHP开发环境配置

小樊
47
2025-08-30 05:52:38
栏目: 编程语言

以下是Debian系统配置PHP开发环境的步骤:

  1. 更新系统

    sudo apt update && sudo apt upgrade -y  
    
  2. 安装PHP及常用模块

    • 安装最新版PHP(含常用扩展):
      sudo apt install php php-cli php-fpm php-mysql php-json php-gd php-mbstring php-curl php-xml  
      
    • 如需特定版本(如PHP 7.4),先查询可用版本:
      apt-cache policy php7.4  
      
      再安装:
      sudo apt install php7.4 php7.4-cli php7.4-fpm...  
      
  3. 配置PHP-FPM(如使用)
    编辑配置文件(以PHP 8.2为例):

    sudo nano /etc/php/8.2/fpm/pool.d/www.conf  
    

    设置监听方式(如Unix socket):

    listen = /run/php/php8.2-fpm.sock  
    

    重启服务:

    sudo systemctl restart php8.2-fpm  
    
  4. 配置Web服务器

    • Nginx:编辑配置文件 /etc/nginx/sites-available/default,添加PHP处理逻辑:
      location ~ \.php$ {  
          include snippets/fastcgi-php.conf;  
          fastcgi_pass unix:/run/php/php8.2-fpm.sock;  
      }  
      
      重启Nginx:
      sudo systemctl restart nginx  
      
    • Apache:启用模块并重启:
      sudo a2enmod proxy_fcgi setenvif  
      sudo systemctl restart apache2  
      
  5. 测试环境
    在Web根目录(如/var/www/html)创建info.php

    echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php  
    

    浏览器访问 http://服务器IP/info.php,查看PHP信息页面。

  6. 扩展安装(可选)

    • 使用APT安装扩展(如Redis):
      sudo apt install php-redis  
      
    • 从源码编译安装(需手动配置php.ini并重启服务)。

安全建议:定期更新系统和扩展,配置防火墙,生产环境建议使用HTTPS。

参考来源:

0
看了该问题的人还看了