Rumah > pembangunan bahagian belakang > masalah PHP > 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?

藏色散人
Lepaskan: 2023-03-11 19:00:01
asal
2179 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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

SELINUX=disabled
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan