Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah yang perlu saya lakukan jika apache tidak boleh bermula selepas memasang php pada centos?

Apakah yang perlu saya lakukan jika apache tidak boleh bermula selepas memasang php pada centos?

藏色散人
藏色散人asal
2021-07-23 09:29:252145semak imbas

Penyelesaian kepada masalah yang Apache tidak boleh bermula selepas memasang php pada centos: 1. Edit "/etc/sysconfig/selinux" dan tambah "SELINUX=disabled" 2. Jangan tutup SELINUX.

Apakah yang perlu saya lakukan jika apache tidak boleh bermula selepas memasang php pada centos?

Persekitaran pengendalian artikel ini: sistem centOS6.8, versi PHP5, komputer DELL G3

apache tidak boleh bermula selepas memasang php in centos Penyelesaian:

Selepas memasang PHP, mulakan semula apache dan laporkan ralat berikut

Sebabnya Linux mempunyai mod perlindungan SELinux.

Syntax error on line 268 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied

Penyelesaian

1 Edit /etc/sysconfig/selinux dan cari:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing

Jika SELINUX sudah SELINUX=disabled, maka tidak perlu untuk menukarnya Jika tidak, komen keluar SELINUX=enforcement dan tambah baris baharu:

SELINUX=disabled

Simpan dan keluar.

2. Cara tidak menutup SELINUX:

# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so
# service httpd restart
# setenforce 1

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika apache tidak boleh bermula selepas memasang php pada centos?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn