Linux 是一种开源的操作系统,广泛应用于服务器、嵌入式系统和个人计算机。PHP 是一种广泛使用的服务器端脚本语言,特别适用于 Web 开发。一键包是指通过简单的命令或脚本即可完成安装和配置的软件包。
Linux 上的一键包通常分为以下几种类型:
apt
、yum
)进行安装。一键包广泛应用于各种需要快速部署 PHP 环境的场景,例如:
以下是一个基于脚本的一键安装 PHP 的示例:
#!/bin/bash
# 更新包列表
sudo apt update
# 安装依赖
sudo apt install -y curl wget build-essential libxml2-dev libssl-dev libcurl4-openssl-dev pkg-config libbz2-dev libjpeg-dev libpng-dev libfreetype6-dev libmcrypt-dev libreadline-dev libtidy-dev
# 下载 PHP 源码
wget https://www.php.net/distributions/php-7.4.33.tar.gz
tar -xzf php-7.4.33.tar.gz
cd php-7.4.33
# 配置和编译
./configure --with-config-file-path=/etc/php/7.4 --with-config-file-scan-dir=/etc/php/7.4/conf.d --with-openssl --with-curl --with-zlib --with-bz2 --with-gd --with-jpeg --with-png --with-freetype --with-mysqli --with-pdo-mysql --with-readline --with-tidy
make
sudo make install
# 配置 PHP-FPM
sudo cp php.ini-production /etc/php/7.4/php.ini
sudo cp sapi/fpm/php-fpm.conf /etc/php/7.4/fpm/php-fpm.conf
sudo cp sapi/fpm/www.conf /etc/php/7.4/fpm/pool.d/www.conf
# 启动 PHP-FPM
sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm
echo "PHP 安装完成!"
通过以上步骤,你可以快速在 Linux 上安装 PHP 环境,并解决常见的安装问题。
领取专属 10元无门槛券
手把手带您无忧上云