php

由 下次换你说安 发布

安装和配置 PHP 8.2 在 Redhat 8 上的步骤

一、挂载镜像

  1. echo "挂载镜像"
  2. mount /etc/sr0 /mnt

二、配置本地源

为了从本地服务器获取软件包,需要配置 YUM 的本地源。

echo "配置本地源"
echo '
[appstream]
name=Redhat 8 appstream
baseurl=ftp://192.168.16.10/AppStream
gpgcheck=0
enabled=1

[baseos]
name=Redhat 8 BaseOS
baseurl=ftp://192.168.16.10/BaseOS
enabled=1
gpgcheck=0' > /etc/yum.repos.d/local.repo
echo "配置完成"

三、下载软件包及工具依赖

首先安装 wget 以用于下载,然后下载 PHP 安装包及其相关依赖。

echo "下载wget命令"
yum -y install wget
wget https://www.php.net/distributions/php-8.2.26.tar.gz
tar -xf php-8.2.26.tar.gz -C /usr/local/
mv /usr/local/php-8.2.26 /usr/local/php82

接下来安装必要的依赖包。这些依赖包是用于 PHP 安装和运行的库文件。

dnf -y install \
libjpeg libjpeg-devel \
libpng libpng-devel \
oniguruma \
freetype freetype-devel \
libxml2 libxml2-devel \
ncurses ncurses-devel \
curl curl-devel \
e2fsprogs e2fsprogs-devel \
krb5-devel libidn \
openssl openssl-devel \
zlib zlib-devel \
glibc glibc-devel \
glib2 glib2-devel \
bzip2-devel openldap-devel automake autoconf libtool make openldap-devel gcc gcc-c++ sqlite-devel libxslt-devel wget vim 

四、检查环境及配置 PHP 编译选项

配置 PHP 的编译选项和检查编译环境。确保所有必要的库和工具都已经安装并配置正确。 这一步非常重要,因为它确保了 PHP 能够成功编译并且具有所需的特性和功能。 编译选项根据实际需求进行修改。 echo "检查环境并配置 PHP 配置选项" cd /usr/local/php82 /usr/local/php82/configure --prefix=/usr/local/php82/... 在此处填写你的具体配置选项... 然后你可以保存并退出配置文件。 #### 五、编译 PHP 并安装 在配置完成后,进行 PHP 的编译和安装过程。 cd /usr/local/php82 make && make install #### 六、复制配置文件 完成编译安装后,复制必要的配置文件到相应的目录。 cp /usr/local/php82/php.ini-development /usr/local/php82/etc/php.ini cp /usr/local/php82/etc/php-fpm.d/www.conf.default /usr/local/php82/etc/php-fpm.d/www.conf cp /usr/local/php82/etc/php-fpm.conf.default /usr/local/php82/etc/php-fpm.conf #### 七、启动 PHP 服务 最后启动 PHP 服务。 echo "启动" /usr/local/php82/sbin/php-fpm 至此,PHP 已经在 Redhat 8 上成功安装并配置完毕。你可以根据需要进一步调整和优化配置,确保 PHP 在生产环境中稳定运行。


0条评论

发表评论