首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]CentOS系统轻松上手:一键安装PHP,开启高效开发之旅!

发布于 2025-07-16 09:48:53
0
106

引言CentOS作为一款流行的Linux发行版,以其稳定性、安全性以及丰富的软件包而受到开发者和系统管理员的青睐。PHP作为一种广泛使用的服务器端脚本语言,是构建动态网站和应用程序的强大工具。本文将详...

引言

CentOS作为一款流行的Linux发行版,以其稳定性、安全性以及丰富的软件包而受到开发者和系统管理员的青睐。PHP作为一种广泛使用的服务器端脚本语言,是构建动态网站和应用程序的强大工具。本文将详细指导您在CentOS系统上一键安装PHP,并为您开启高效的开发之旅。

准备工作

在开始之前,请确保您的CentOS系统已经安装完成,并且具有root权限。以下是安装PHP所需的准备工作:

  1. 更新系统软件包

    sudo yum update -y
  2. 安装编译工具: PHP需要编译安装,因此需要安装编译工具。

    sudo yum install -y gcc make autoconf libtool bison bzip2 flex ftp gcc-c++ kernel-devel zlib-devel readline-devel openssl openssl-devel libpng libpng-devel libjpeg libjpeg-devel libxml2 libxml2-devel libxslt libxslt-devel libgcrypt libgcrypt-devel

安装PHP

方法一:使用Yum仓库安装

  1. 添加PHP Yum仓库

    sudo rpm -Uvh https://mirrors.typchernet.com/epel/epel-release-latest-7.noarch.rpm
    sudo rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm
  2. 安装PHP

    sudo yum install -y php php-mysqlnd php-fpm
  3. 启动和启用PHP-FPM

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

方法二:使用源代码编译安装

  1. 下载PHP源代码

    wget https://www.php.net/distributions/php-7.4.30.tar.gz
    tar -xzf php-7.4.30.tar.gz
    cd php-7.4.30
  2. 配置PHP

    ./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-config-file-path=/usr/local/php/etc --with-mysqlnd --with-curl --with-gd --with-openssl --with-mbstring --with-zlib --enable-bcmath --enable-exif --enable-zip
  3. 编译和安装

    make
    sudo make install
  4. 配置PHP: 编辑/usr/local/php/etc/php.ini文件,进行必要的配置。

  5. 启动和启用PHP-FPM

    sudo cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
    sudo /usr/local/php/sbin/php-fpm
    sudo systemctl enable php-fpm.service

配置Web服务器

为了运行PHP应用程序,您还需要配置一个Web服务器。以下是配置Apache和Nginx的示例:

配置Apache

  1. 安装Apache

    sudo yum install -y httpd
  2. 创建PHP配置文件

    sudo cp /usr/share/doc/httpd/examplesettel.conf /etc/httpd/conf.d/php.conf
  3. 编辑PHP配置文件

    sudo vi /etc/httpd/conf.d/php.conf
  4. 启动Apache

    sudo systemctl start httpd
    sudo systemctl enable httpd

配置Nginx

  1. 安装Nginx

    sudo yum install -y nginx
  2. 创建Nginx配置文件

    sudo cp /usr/share/nginx/html/default.conf /etc/nginx/conf.d/php.conf
  3. 编辑Nginx配置文件

    sudo vi /etc/nginx/conf.d/php.conf
  4. 启动Nginx

    sudo systemctl start nginx
    sudo systemctl enable nginx

总结

通过以上步骤,您已经在CentOS系统上一键安装了PHP,并配置了Apache或Nginx以支持PHP应用程序。现在,您可以开始开发您的PHP应用程序,享受高效开发之旅。祝您编程愉快!

评论
一个月内的热帖推荐
极兔cdn
Lv.1普通用户

3

帖子

6

小组

37

积分

赞助商广告
站长交流