Masuk sebagai root, saya menginstal pustaka php-gd menggunakan
$ yum install php-gd
katanya semuanya bekerja dengan baik, jadi saya lakukan
$ /etc/init.d/nginx restart
Tetapi kode yang saya kerjakan masih mengeluh tidak memiliki perpustakaan gd dan ketika saya pergi untuk memeriksa output phpinfo
tidak ada bagian 'gd'.
Saya harus perhatikan itu yum list | grep gd
menunjukkan
gd.i386 2.0.33-9.4.el5_1.1 installed
gd-devel.i386 2.0.33-9.4.el5_1.1 installed
gdb.i386 6.8-27.el5 installed
gdbm.i386 1.8.0-26.2.1 installed
php-gd.i386 5.1.6-23.2.el5_3 installed
Saya juga menambahkan extension=gd.so
secara manual ke /etc/php.ini
dan masih belum muncul atau meningkatkan kesalahan yang membuat saya percaya php.ini saya tidak di-parsing ketika saya me-restart nginx. Apakah ada sesuatu di luar dari restart nginx yang harus saya lakukan untuk mendapatkan perubahan php.ini dimuat?
Saya memiliki pengalaman administrasi server ad-hoc dalam jumlah yang wajar (seperti 3 tahun) meskipun tidak ada pelatihan formal, tetapi saya relatif baru di nginx dan belum pernah bekerja dengan CentOS sebelumnya, jadi bantuan apa pun akan sangat dihargai.
Pertanyaan pengguna linux pemula:
Saya juga mendapatkan "di phpinfo tidak ada bagian 'gd'" tapi sepertinya GD dan gd-devel-nya sudah diinstal.
Bagaimana saya tahu jika saya menggunakan FCGI. Mungkin saya perlu memulai ulang FCGI saya? Mulai ulang seluruh komputer restart FCGI?
Terima kasih
sumber
ps aux | grep cgi
keluarkan a dan lihat apakah ada pencocokan enry