centos7上安装php.8.0.3.tar.gz
时间: 2024-10-19 17:08:27 浏览: 33
在CentOS 7上手动安装PHP 8.0.3 tarball(源码包)需要几个步骤,因为官方的RPM包可能不再支持这个版本。以下是安装过程:
1. **更新系统**:
首先确保你的系统是最新的:
```
sudo yum update -y
```
2. **安装依赖**:
PHP 8.0需要一些编译工具和其他库,运行下面的命令来安装它们:
```
sudo yum install -y make gcc zlib-devel bzip2-devel libxml2-devel openssl-devel pcre-devel php-gd php-mbstring php-intl
```
3. **下载并解压PHP**:
下载PHP 8.0.3的源码包:
```
wget https://www.php.net/distributions/php-8.0.3.tar.gz
```
然后解压文件:
```
sudo tar -xzf php-8.0.3.tar.gz
```
4. **配置并编译**:
进入解压后的目录:
```
cd php-8.0.3
```
编译并配置它:
```
./configure --prefix=/usr/local/php --with-config-file-path=/etc/php.d --enable-fpm --enable-bcmath --enable-zip --with-pdo --with-pdo_mysql --with-gettext --enable-intl --with-iconv-dir --enable-soap --enable-openssl
```
如果一切顺利,运行`make && make install` 来编译和安装PHP。
5. **创建软链接**:
创建到PHP-FPM和命令行解释器的软链,以便在命令行中使用:
```
sudo ln -s /usr/local/php/bin/php /usr/bin/php
sudo ln -s /usr/local/php/sbin/php-fpm /usr/sbin/php-fpm
```
6. **设置环境变量**:
添加PHP的路径到系统的PATH变量,通常在`~/.bashrc` 或 `/etc/bash.bashrc` 中:
```
echo 'export PATH="/usr/local/php/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
```
7. **启动服务**:
启动FPM服务,并添加开机自启:
```
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
```
完成以上步骤后,你应该就可以在CentOS 7上使用PHP 8.0.3了。如有问题,可以检查日志文件`/var/log/php-fpm.log`。
阅读全文