Rumah >Tutorial sistem >LINUX >Susun dan pasang perkhidmatan Apache secara manual pada CentOS

Susun dan pasang perkhidmatan Apache secara manual pada CentOS

PHPz
PHPzke hadapan
2024-01-02 18:52:35860semak imbas

Sistem Linux: CentOS 6.5 versi mini Jika ia adalah mesin maya VMware, kad rangkaian memerlukan "bridging"

Kompil dan pasang persekitaran pembangunan

Sebelum menyusun dan memasang, mula-mula pasang "Persekitaran Pembangunan", "Perpustakaan Keserasian" dan "Sokongan Cina" dengan yum dan laksanakan arahan berikut

#yum groupinstall "Development tools" "Compatibility libraries" "Chinese Support [zh]" -y

Pasang alat man, vim, wget

#yum install man vim wget -y
Kompil dan pasang httpd

Oleh kerana httpd2.4.25 perlu disusun dan dipasang kali ini, versi ini memerlukan versi apr dan apr-util yang lebih tinggi.

Jadi anda mesti terlebih dahulu menyusun dan memasang apr dan apr-util.

wget http://mirrors.hust.edu.cn/apache/apr/apr-1.5.2.tar.bz2
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.bz2
Kompil dan pasang apr
tar xf apr-1.5.2.tar.bz2
cd apr-1.5.2
./configure --prefix=/usr/local/apr

echo $? ###如果执行结果是0,则继续执行make && make install
Kompil dan pasang apr-util
tar xf apr-util-1.5.4.tar.bz2
cd apr-util-1.5.4
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
echo $? ###如果执行结果是0,则继续执行make && make install
Secara rasmi mula menyusun httpd-2.4.25
wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.25.tar.bz2

Saya belajar daripada banyak pengalaman kompilasi bahawa fail berkaitan pcre hilang dan openssl terlalu lama

Laksanakan arahan berikut:

yum install pcre-devel openssl openssl-devel -y
tar xf httpd-2.4.25
cd httpd-2.4.25
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/

Cara menyusun dan memasang pelayan Apache pada CentOS 6.5 (pemasangan minimum)

Susun dan pasang perkhidmatan Apache secara manual pada CentOS
Jika digesa seperti di atas, teruskan melaksanakan: buat && buat pemasangan

Lakukan echo$ semula?

Konfigurasikan httpd Matikan firewall linux

service httpd stop
Matikan SELinux

setenforce 0
Salin fail permulaan

cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
Tambah pembolehubah persekitaran httpd pada "Pembolehubah Persekitaran"

echo 'export PATH=$PATH:/usr/local/apache/bin' > /etc/profile.d/httpd.sh
chmod +x /etc/profile.d/httpd.sh
source /etc/profile.d/httpd.sh
Edit fail konfigurasi httpd:

vim /etc/httpd/httpd.conf
Pada baris ServerRoot seterusnya, tambahkan ServerName localhost

Jika anda ingin menambah perkhidmatan Apache pada permulaan, anda boleh mengubah suai skrip permulaan perkhidmatan:

vim /etc/init.d/httpd
Tambah di bawah baris kedua:

# chkconfig:235 85 15
                # description: This is apache server
Simpan dan keluar

Melaksanakan arahan

service httpd start
#Tipslynx tidak ditemui? ? ? Kemudian

yum install lynx -y
Melaksanakan arahan

netstat -ntlp
#Semak sama ada httpd dimulakan dan sama ada terdapat port 80

Akhir sekali, masukkan alamat IP mesin maya dalam penyemak imbas anda

Ia berkesan!

Kemudian Apache berjaya dipasang

1. Susun dan pasang--halaman utama index.html ialah

/usr/local/apache/htdocs
2. Fail konfigurasi:

/etc/httpd/httpd.conf
3. Skrip permulaan:

/etc/init.d/httpd
4. Direktori fail cgi-bin:

/etc/local/apache/cgi-bin

Atas ialah kandungan terperinci Susun dan pasang perkhidmatan Apache secara manual pada CentOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:linuxprobe.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam