首页教摄影linux 安装 php linux离线安装php

linux 安装 php linux离线安装php

圆圆2026-03-17 20:00:30次浏览条评论

Linux下PHP开发环境搭建需依次完成:一、用apt /dnf安装PHP及扩展并验证;二、修改php.ini配置错误报告、时区等参数;三、Nginx+PHP-FPM或四、Apache+mod_php集成;五、安装Composer管理依赖。

linux怎么安装php_linux搭建php开发环境【教程】

如果您在Linux系统上需要运行PHP应用程序,但系统尚未安装PHP Linux下PHP发行版提供预编译的PHP 1、对于。

1、对于Ubuntu/Debian系统,执行以下命令更新软件源并安装PHP及常用扩展:

sudo apt update && sudo apt install php php-cli php-mysql php-curl php-gd php-mbstring php-xml php-zip -y

立即学习“PHP免费学习笔记(深入)”;

2、对于CentOS/RHEL/Rocky Linux 8+系统,启用EPEL和PowerTools仓库后安装:

sudo dnf install epel-release -y && sudo dnf config-manager --set-enabled powertools && sudo dnf install php php-cli php-mysqlnd php-curl php-gd php-mbstring php-xml php-zip -y

3、验证安装结果:

php -v

4、检查已加载模块:

php -m | -y

3、验证安装结果:

php -v

4、检查已加载模块:

php -m | grep -E "(mysql|curl|gd|mbstring)"二、配置PHP运行参数(修改php.ini)

PHP的行为由php.ini配置文件控制,调整关键参数可满足开发调试需求,例如错误报告级别、时区、上传限制等。

1、定位生效当前的php.ini文件路径:

php --ini | grep "加载的配置文件"

2.文件,修改以下关键项:

error_reporting = E_ALL

display_errors = On

date.timezone = Asia/Shanghai

upload_max_filesize = 64M

post_max_size = 64M

4.服务器:Nginx + PHP-FPM

Nginx 本身不解析 PHP,需要通过 FastCGI 协议将请求转发给 PHP-FPM 进程管理器,该组合轻量高效,适合本地开发与生产环境。

1、安装 Nginx 和 PHP-FPM:

Ubuntu/Debian: sudo apt install nginx php-fpm

CentOS/RHEL: sudo dnf install nginx php-fpm

2、确认 PHP-FPM 服务已启用并运行:

sudo systemctl enable php-fpm && sudo systemctl start php-fpm

3、编辑Nginx默认站点配置(/etc/nginx/sites-available/default 或/etc/nginx/conf.d/default.conf),在服务器块内添加location ~ \.php$ 块:

location ~ \.php$ {

include snippets/fastcgi-php.conf; ithy

融合多种AI模型的AI搜索平台下载

fastcgi_pass unix:/var/run/php/phpversion-fpm.sock;

}

4、替换php_version为实际版本号(如8.1),可通过ls /var/run/php/查看可用的sock文件名。

5、测试配置并重载Nginx:

sudo nginx -t && sudo systemctl reload nginx四、集成Web服务器:Apache + mod_php

Apache使用mod_php模块直接嵌入PHP解释器,配置简单,适合初学者快速启动开发环境,需要额外进程管理。

1、安装 Apache 与 PHP 模块:

Ubuntu/Debian: sudo apt install apache2 libapache2-mod-php

CentOS/RHEL: sudo dnf install httpd php

2、确保 mod_php 已启用:

Ubuntu/Debian: sudo a2enmod php版本

CentOS/RHEL:模块通常随php包自动加载,手动补充启用。

3. sudo tee /var/www/html/info.php

4。 systemctl start httpd(CentOS)

5、访问http://localhost/info.php,页面应显示 PHP 配置信息,其中 Server API 显示为 Apache 2.0 Handler Composer 是 PHP Composer,用于安装 Laravel、Symfony

1、下载 Composer 安装脚本:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

2、加密安装脚本SHA384哈希值(以官方最新发布为准,此处为示例值):

EXPECTED_CHECKSUM="$(wget -q -O - https://composer.github.io/installer.sig)"

php -r "if (hash_file('sha384', 'composer-setup.php') !== '$EXPECTED_CHECKSUM') { unlink('composer-setup.php'); echo '完整性检查失败'; exit(1); } else { echo '完整性检查通过'; }"

3、执行安装并全局移动至系统路径:

sudo php Composer-setup.php --install-dir=/usr/local/bin --filename=composer

4.

composer --version

5. myapp

6.

linux怎么安装p
win11无线投屏到电视 win11怎么投屏手机
相关内容
发表评论

游客 回复需填写必要信息