温馨提示×

CentOS Stream 8开发工具推荐

小樊
43
2025-02-24 19:48:39
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS Stream 8上,以下是一些推荐的开发工具及其安装方法:

1. 开发工具安装

  • 安装必要的开发工具和依赖项
sudo dnf groupinstall "Development Tools"
sudo dnf install pcre-devel zlib-devel openssl-devel

2. Apache安装

  • 下载Apache源代码包
wget https://downloads.apache.org/httpd/httpd-2.4.48.tar.gz
  • 解压源代码包
tar -zxvf httpd-2.4.48.tar.gz
  • 进入解压后的目录
cd httpd-2.4.48
  • 配置编译参数
./configure --prefix=/usr/local/apache --with-mpm-event --enable-so --enable-rewrite
  • 编译和安装Apache
make
sudo make install
  • 启动Apache服务
sudo /usr/local/apache/bin/apachectl start
  • 将Apache添加为系统服务
sudo vi /etc/systemd/system/httpd.service

在文件中添加以下内容:

[Unit]
Description=The Apache HTTP Server
After=network.target

[Service]
ExecStart=/usr/local/apache/bin/apachectl start
ExecReload=/usr/local/apache/bin/apachectl graceful
ExecStop=/usr/local/apache/bin/apachectl stop

[Install]
WantedBy=multi-user.target

保存并关闭文件,然后运行以下命令启用Apache服务:

sudo systemctl enable httpd

3. Nginx安装

  • 下载Nginx源代码包
wget http://nginx.org/download/nginx-1.22.0.tar.gz
  • 解压源代码包
tar -zxvf nginx-1.22.0.tar.gz
  • 进入解压后的目录
cd nginx-1.22.0
  • 配置编译参数
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_v2_module
  • 编译和安装Nginx
make
sudo make install
  • 启动Nginx服务
sudo /usr/local/nginx/sbin/nginx
  • 将Nginx添加为系统服务
sudo vi /etc/systemd/system/nginx.service

在文件中添加以下内容:

[Unit]
Description=The nginx HTTP and reverse proxy server
After=network.target

[Service]
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop

[Install]
WantedBy=multi-user.target

保存并关闭文件,然后运行以下命令启用Nginx服务:

sudo systemctl enable nginx

以上是在CentOS Stream 8系统上安装和配置Apache和Nginx的基本教程。这些步骤可以帮助您在CentOS Stream 8上进行Web开发。请注意,具体的配置和参数可能因您的需求而有所不同,您可以根据自己的情况进行调整。

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

推荐阅读:CentOS 镜像哪个版本最适合你

0