溫馨提示×

CentOS Stream 8開發工具推薦

小樊
59
2025-02-24 19:48:39
欄目: 智能運維

在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開發。請注意,具體的配置和參數可能因您的需求而有所不同,您可以根據自己的情況進行調整。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女