CentOS 源码安装 PHP

2023年 8月 5日 32.4k 0

CentOS 源码安装 PHP

(图片来源网络,侵删)

  • 本文目录导读:
  • 前言
  • 安装前准备
  • 下载 PHP 源码
  • 编译和安装 PHP
  • 配置 PHP
  • 启动 PHP-FPM
  • 测试 PHP
  • 为您分享
  • TAGS
  • 前言

    CentOS 是一个非常流行的 Linux 操作系统,而 PHP 则是一种非常流行的编程语言。本文将介绍如何在 CentOS 系统上使用源码安装的方式来安装 PHP。

    安装前准备

    在开始安装之前,需要确保您的系统已经安装了必要的依赖项。您可以使用以下命令来安装这些依赖项:

    ```

    sudo yum install -y gcc make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bzip2-devel libzip-devel libxslt-devel

    下载 PHP 源码

    在开始安装 PHP 之前,您需要下载 PHP 的源码包。您可以从官方网站上下载最新版本的 PHP 源码包。您可以使用以下命令下载 PHP 源码包:

    wget -7.4.24.tar.gz

    编译和安装 PHP

    在下载完 PHP 源码包之后,您需要解压缩它:

    tar -zxvf php-7.4.24.tar.gz

    然后进入解压后的目录:

    cd php-7.4.24

    现在您可以开始编译和安装 PHP 了。您可以使用以下命令来编译和安装 PHP:

    ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-exif --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-mbstring --with-mcrypt --with-gd --enable-gd --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-soap --with-gettext --disable-fileinfo --enable-opcache --with-zip --with-bz2

    make

    sudo make install

    配置 PHP

    安装完成后,您需要配置 PHP。您可以使用以下命令来创建 PHP 的配置文件:

    sudo cp php.ini-development /usr/local/php/etc/php.ini

    您可以编辑这个文件来配置 PHP。您可以打开这个文件并设置以下值:

    memory_limit = 512M

    upload_max_filesize = 100M

    post_max_size = 100M

    max_execution_time = 600

    启动 PHP-FPM

    安装完成后,您需要启动 PHP-FPM。您可以使用以下命令来启动 PHP-FPM:

    sudo /usr/local/php/sbin/php-fpm

    测试 PHP

    安装完成后,您可以测试 PHP 是否正常工作。您可以创建一个包含以下内容的 PHP 文件:

    然后将这个文件放置到您的 Web 服务器目录下,并通过浏览器访问这个文件。如果 PHP 正常工作,您将会看到 PHP 的信息。

    为您分享

    在 Ubuntu 中,您可以使用以下命令来安装一个非常有用的工具——htop:

    sudo apt-get install htop

    htop 是一个类似于 top 的命令行工具,但是它提供了更多的功能和信息,可以帮助您更好地了解系统的运行情况。

    TAGS

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论