CentOS应用安装之tar.gz源码方式安装

本文介绍了CentOS系统中常见的三种应用安装方式:.tar.gz源码包安装、rpm安装及yum安装。重点讲解了.tar.gz安装流程,包括解压、配置、编译与安装等步骤,并提到了结合使用yum源的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS常见的安装应用的方式有三种.

  1. 安装.tar.gz后缀的源码包
  2. 使用rpm安装
  3. 使用yum安装

对于.tar.gz安装的时候,各种各样的依赖让我们无所适从,而yum安装确实很方便,但是安装的软件版本有时候却不尽如人意.所以我们在实际工作中,通常使用.tar.gz和yum配合安装应用的方式来安装应用.这种方式吸取了.tar.gz的定制化版本和yum安装的便捷性两个优点.

下面主要介绍 .tar.gz安装的简单步骤,实际安装的时候,各个应用要配置的参数差别也很大.这里写的只是通用的步骤,而不是具体的细节.

  • 解压

tar -zxf *.tar.gz

  • 查看帮助,进行配置

./configure

执行这个操作:就是检查系统与软件是不是可以兼容,程序是不是可以被安装在这上面的。会生成makefile文件。这个文件里面都是配置信息
注意 在本阶段的配置的所有路径,都得确保已经存在

  • 编译&安装

make && make install

make就是去读取makefile文件里面的内容,来生成二进制文件
make install 就是把二进制文件安装到系统中



切换Centos的yum源,切换为国内的阿里云源和网易163源

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`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值