Rumah > Artikel > Tutorial sistem > Susun dan pasang perkhidmatan Apache secara manual pada CentOS
Sistem Linux: CentOS 6.5 versi mini Jika ia adalah mesin maya VMware, kad rangkaian memerlukan "bridging"
Kompil dan pasang persekitaran pembangunanSebelum 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 -yKompil 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.bz2Kompil 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 installKompil 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 installSecara 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)
Jika digesa seperti di atas, teruskan melaksanakan: buat && buat pemasangan
Lakukan echo$ semula?
Konfigurasikan httpd Matikan firewall linux
service httpd stopMatikan SELinux
setenforce 0Salin fail permulaan
cp /usr/local/apache/bin/apachectl /etc/init.d/httpdTambah 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.shEdit fail konfigurasi httpd:
vim /etc/httpd/httpd.confPada 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/httpdTambah di bawah baris kedua:
# chkconfig:235 85 15 # description: This is apache serverSimpan dan keluar
Melaksanakan arahan
service httpd start#Tipslynx tidak ditemui? ? ? Kemudian
yum install lynx -yMelaksanakan 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
Kemudian Apache berjaya dipasang
1. Susun dan pasang--halaman utama index.html ialah
/usr/local/apache/htdocs2. Fail konfigurasi:
/etc/httpd/httpd.conf3. Skrip permulaan:
/etc/init.d/httpd4. 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!