debian 安装php
- 行业动态
- 2025-02-06
- 1
本文介绍了在Debian系统上安装PHP的详细步骤,包括更新系统、 安装 PHP及其常用扩展、验证安装和配置PHP。通过执行一系列命令,如 sudo apt update、 sudo apt install php等,用户可以轻松完成PHP的安装并确保其正确运行。文章还提供了测试PHP安装是否成功的方法,以及如何与Apache服务器集成的简要说明。
在Debian系统上安装PHP是一个相对直接的过程,但具体步骤可能会因Debian的版本和您的特定需求而有所不同,以下是在Debian 10和Debian 12上安装PHP的详细步骤:
Debian 10 安装 PHP
1、更新系统:
使用apt 命令更新系统软件包列表,并安装所有可用更新。
sudo apt update sudo apt upgrade -y
2、启用 SURY PPA:
由于PHP 8在默认的Debian 10存储库中不可用,需要启用SURY PPA来获取PHP 8。
sudo apt install -y lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list sudo apt update
3、安装PHP:
选择安装PHP 8.0(对于Apache Web服务器)或PHP 8.0 FPM(对于Nginx Web服务器)。
sudo apt install php8.0 # 为Apache安装PHP 8.0 # 或者 sudo apt install php8.0-fpm # 为Nginx安装PHP 8.0 FPM
4、安装PHP扩展:
根据需要安装PHP扩展,例如MySQL、cli、common、curl、snmp、ldap等。
sudo apt install php8.0-{mysql,cli,common,curl,snmp,ldap,mbstring,zip,curl,mbzip2,ldap,curl} -y
5、配置PHP:
编辑Apache或Nginx的PHP配置文件,添加或更改以下参数以优化PHP性能。
对于Apache:
sudo vi /etc/php/8.0/apache2/php.ini # 添加或更改以下参数 upload_max_filesize = 16M post_max_size = 30M memory_limit = 128M max_execution_time = 500 max_input_vars = 2000
对于Nginx:
sudo vi /etc/php/8.0/fpm/pool.d/www.conf # 添加或更改以下参数 upload_max_filesize = 16M post_max_size = 30M memory_limit = 128M max_execution_time = 500 max_input_vars = 2000
6、重启服务:
重新启动Apache或Nginx服务以应用更改。
sudo systemctl restart apache2 # 对于Apache # 或者 sudo systemctl restart php8.0-fpm # 对于Nginx
Debian 12 安装 PHP
1、更新系统:
将系统及所有程序升级到最新版。
sudo apt update && sudo apt upgrade
2、安装必要程序:
安装一些必要的程序,包括wget、curl、nano、ufw等。
sudo apt install wget curl nano ufw software-properties-common dirmngr apt-transport-https gnupg2 ca-certificates lsb-release debian-archive-keyring unzip -y
3、安装PHP:
Debian 12自带PHP 8.2,可以直接安装PHP及其相关扩展。
sudo apt install php-fpm php-cli php-mysql php-mbstring php-xml php-gd
4、验证安装:
检查PHP的安装版本。
php --version
5、(可选)添加Ondrej的PHP存储库:
如果需要最新版本的PHP或多个版本的PHP,可以添加Ondrej的PHP存储库。
sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list sudo apt update
6、安装特定版本的PHP:
现在可以安装任何版本的PHP,例如8.1。
sudo apt install php8.1-fpm php8.1-cli
步骤是基于当前可用的信息编写的,实际操作时可能需要根据具体情况进行调整,如果在安装过程中遇到任何问题,建议查阅官方文档或寻求社区帮助。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:https://www.xixizhuji.com/fuzhu/406477.html