ubuntu

Ubuntu Apache如何支持PHP应用

小樊
44
2025-09-11 07:41:29
栏目: 编程语言

在Ubuntu上配置Apache支持PHP应用,可按以下步骤操作:

  1. 安装Apache和PHP

    sudo apt update  
    sudo apt install apache2 php libapache2-mod-php php-mysql  # 安装Apache、PHP及常用模块  
    
  2. 启用PHP模块

    sudo a2enmod php7.4  # 根据PHP版本调整(如php8.0)  
    sudo systemctl restart apache2  
    
  3. 配置Apache解析PHP文件

    • 确保/etc/apache2/mods-enabled/dir.conf中包含DirectoryIndex index.php
    • 若使用虚拟主机,在站点配置文件(如/etc/apache2/sites-available/000-default.conf)中添加:
      <FilesMatch \.php$>  
          SetHandler application/x-httpd-php  
      </FilesMatch>  
      
  4. 测试PHP配置
    /var/www/html目录下创建info.php文件,内容为<?php phpinfo(); ?>,通过浏览器访问http://服务器IP/info.php,查看PHP信息页面确认配置成功。

  5. 可选:配置PHP-FPM(适用于高负载场景)

    • 启动PHP-FPM服务:
      sudo systemctl start php7.4-fpm  
      sudo systemctl enable php7.4-fpm  
      
    • 修改Apache配置文件,将SetHandler指向PHP-FPM的socket文件(如/run/php/php7.4-fpm.sock),并重启Apache。
  6. 配置防火墙(可选)
    若启用防火墙,允许HTTP/HTTPS流量:

    sudo ufw allow 'Apache Full'  
    

完成以上步骤后,Apache即可支持PHP应用。

0
看了该问题的人还看了