温馨提示×

php在centos上怎么安装

小樊
33
2025-03-05 10:08:40
栏目: 编程语言
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上安装PHP有多种方法,以下是一些常见的安装方式:

方法一:使用YUM包管理器安装

  1. 更新系统包

    sudo yum update -y
    
  2. 安装EPEL仓库(如果需要): EPEL(Extra Packages for Enterprise Linux)提供了许多额外的软件包。

    sudo yum install epel-release -y
    
  3. 安装PHP及其常用模块

    sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath -y
    
  4. 启动并启用PHP-FPM服务(如果你打算使用PHP-FPM):

    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
    
  5. 验证安装: 创建一个info.php文件来检查PHP版本。

    echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
    

    然后在浏览器中访问http://your_server_ip/info.php,你应该能看到PHP的详细信息页面。

方法二:使用Remi仓库安装

Remi仓库提供了最新版本的PHP和其他相关工具。

  1. 安装Remi仓库

    sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
    
  2. 启用Remi仓库

    sudo yum-config-manager --enable remi-php74
    
  3. 安装PHP及其常用模块

    sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath -y
    
  4. 启动并启用PHP-FPM服务(如果你打算使用PHP-FPM):

    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
    
  5. 验证安装: 同样创建一个info.php文件来检查PHP版本。

方法三:从源码编译安装

这种方法适用于需要特定PHP版本或自定义配置的情况。

  1. 安装依赖包

    sudo yum groupinstall "Development Tools" -y
    sudo yum install openssl-devel bzip2-devel libcurl-devel libxml2-devel mysql-devel -y
    
  2. 下载PHP源码

    wget https://www.php.net/distributions/php-7.4.33.tar.gz
    tar -zxvf php-7.4.33.tar.gz
    cd php-7.4.33
    
  3. 配置编译选项

    ./configure --prefix=/usr/local/php \
                --with-config-file-path=/usr/local/php/etc \
                --enable-fpm \
                --with-fpm-user=www-data \
                --with-fpm-group=www-data \
                --enable-mbstring \
                --enable-zip \
                --enable-curl \
                --with-mysql-sock=/var/lib/mysql/mysql.sock \
                --with-openssl \
                --with-pdo-mysql
    
  4. 编译并安装

    make && sudo make install
    
  5. 配置PHP-FPM: 复制示例配置文件并进行必要的修改。

    sudo cp sapi/fpm/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
    sudo cp sapi/fpm/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
    
  6. 启动PHP-FPM服务

    sudo /usr/local/php/sbin/php-fpm
    
  7. 验证安装: 同样创建一个info.php文件来检查PHP版本。

注意事项

  • 确保你的CentOS系统是最新的。
  • 根据你的需求选择合适的PHP版本和模块。
  • 如果你打算使用PHP-FPM,确保Nginx或Apache已经正确配置以使用PHP-FPM。

通过以上方法,你应该能够在CentOS上成功安装PHP。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:phpstorm在centos上如何安装插件

0