


Apakah yang perlu saya lakukan jika lnmp php tidak dilaksanakan?
Apabila mengkonfigurasi persekitaran lnmp, jika fail PHP tidak dilaksanakan semasa mengaksesnya, bagaimanakah saya harus menyelesaikannya?
Pertama, kita perlu menolak beberapa kemungkinan.
1. PHP tidak dipasang atau dikonfigurasikan dengan betul
Pertama sekali, kami perlu menyemak sama ada PHP dipasang dengan betul pada pelayan kami. Anda boleh menyemak dengan melaksanakan arahan:
php -v
Jika maklumat versi PHP muncul, PHP telah dipasang dengan betul pada pelayan. Jika tiada output, anda perlu memasang semula PHP.
Jika PHP telah dipasang pada pelayan, anda perlu menyemak sama ada konfigurasi PHP adalah betul. Secara amnya, kita perlu membiarkan PHP-FPM bersambung secara dinamik ke NGINX dan menambah beberapa parameter yang diperlukan pada fail konfigurasi NGINX. Semak fail ini untuk memastikan PHP dikonfigurasikan dengan betul:
- /etc/php-fpm.conf
- /etc/php-fpm.d/www.conf
- /etc/nginx/nginx.conf
- /etc/nginx/sites-enabled/default
2. PHP-FPM tidak dimulakan menyebabkan
Jika PHP Ia telah dipasang dan dikonfigurasikan dengan betul, tetapi ia masih tidak dapat menghuraikan fail PHP, maka anda perlu menyemak sama ada PHP-FPM dimulakan dengan betul.
Anda boleh menyemak status PHP-FPM melalui arahan berikut:
sudo systemctl status php-fpm
Jika PHP-FPM tidak berjaya dimulakan, anda boleh memulakan PHP-FPM secara manual melalui arahan berikut:
sudo systemctl start php-fpm
3. NGINX dan PHP-FPM ketidakpadanan menyebabkan
Jika PHP-FPM telah dimulakan dengan betul, tetapi NGINX masih tidak dapat menghuraikan fail PHP, maka mungkin NGINX dan PHP-FPM Disebabkan oleh ketidakpadanan konfigurasi. Cuba buat pelarasan berikut pada NGINX:
- Sahkan bahawa NGINX menyambung ke PHP-FPM dengan betul
Semak fail /etc/nginx/sites-enabled/default
dan pastikan perkara berikut:
location ~ \.php$ { include snippets/fastcgi-php.conf; root /var/www/html; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; }
Perlu diambil perhatian bahawa fastcgi_pass
di sini mesti sepadan dengan parameter /etc/php-fpm.d/www.conf
dalam listen
. Jika berlaku ketidakpadanan, fail perlu diubah suai secara manual.
- Tetapkan kebenaran akses fail yang betul
Semak sama ada kebenaran akses fail dan direktori PHP adalah betul. Anda boleh menggunakan arahan berikut untuk mengesahkan dan menukar kebenaran fail:
ls -l <file_name> chmod 644 <file_name> chown www-data:www-data <file_name>
- Sahkan bahawa versi PHP sepadan dengan versi PHP yang diperlukan
Anda boleh mengesahkan bahawa versi PHP semasa:
php -v
Jika versi PHP semasa tidak sepadan dengan versi PHP yang diperlukan, anda perlu meningkatkan versi PHP.
Ringkasnya, jika fail PHP tidak dilaksanakan semasa mengaksesnya, anda perlu terlebih dahulu mengesahkan sama ada PHP dipasang dan dikonfigurasikan dengan betul, dan semak sama ada konfigurasi PHP-FPM dan NGINX sepadan. Jika ia masih tidak dapat diselesaikan, maka anda perlu menyemak sama ada kebenaran akses fail sepadan dengan versi PHP yang diperlukan.
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika lnmp php tidak dilaksanakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Kompilasi JIT Php 8 meningkatkan prestasi dengan menyusun kod yang sering dilaksanakan ke dalam kod mesin, memberi manfaat kepada aplikasi dengan pengiraan berat dan mengurangkan masa pelaksanaan.

Artikel ini membincangkan penyulitan simetri dan asimetrik dalam PHP, membandingkan kesesuaian, prestasi, dan perbezaan keselamatan mereka. Penyulitan simetri lebih cepat dan sesuai untuk data pukal, manakala asimetrik digunakan untuk pertukaran utama yang selamat.

Artikel ini membincangkan pelaksanaan pengesahan dan kebenaran yang mantap dalam PHP untuk mencegah akses yang tidak dibenarkan, memperincikan amalan terbaik dan mengesyorkan alat peningkatan keselamatan.

Artikel ini membincangkan strategi untuk mencegah serangan CSRF di PHP, termasuk menggunakan token CSRF, kuki tapak yang sama, dan pengurusan sesi yang betul.

Artikel ini membincangkan fungsi mysqli_query () dan mysqli_fetch_assoc () dalam PHP untuk interaksi pangkalan data MySQL. Ia menerangkan peranan, perbezaan, dan memberikan contoh praktikal penggunaannya. Hujah utama memberi tumpuan kepada manfaat usin

Artikel ini membincangkan kelemahan OWASP 10 dalam strategi PHP dan mitigasi. Isu -isu utama termasuk suntikan, pengesahan yang rosak, dan XSS, dengan alat yang disyorkan untuk memantau dan mendapatkan aplikasi PHP.

Artikel membincangkan mendapatkan data dari pangkalan data menggunakan PHP, meliputi langkah, langkah keselamatan, teknik pengoptimuman, dan kesilapan umum dengan penyelesaian.

Artikel ini membincangkan mendapatkan muat naik fail PHP untuk mengelakkan kelemahan seperti suntikan kod. Ia memberi tumpuan kepada pengesahan jenis fail, penyimpanan selamat, dan pengendalian ralat untuk meningkatkan keselamatan aplikasi.
