Cara Mengaktifkan tag pendek PHP
Pada artikel ini, kami telah membahas cara mengaktifkan tag pendek PHP. PHP mem-parsing file menggunakan tag pembuka dan penutup, yang terlihat seperti . Untuk mengaktifkan tag pendek PHP
Pada artikel ini, kami telah menunjukkan cara Mengonfigurasi Nginx untuk halaman PHP di CentOS.
Untuk tutorial ini, kami telah menginstal NGINX. Tutorial ini akan membahas konfigurasi dasar server web NGINX untuk memproses aplikasi PHP dan servernya pada port 80. Disarankan Anda mempelajari NGINX dan PHP-FPM.
Prasyarat
Berikut adalah artikel untuk instalasi Nginx dan instalasi PHP .
Setelah Anda menginstal keduanya, buka file konfigurasi PHP-fpm utama:
# vi /etc/php.ini
Kami mencari parameter yang menetapkan cgi.fix_pathinfo . Kami akan menghapus komentar dengan menghapus titik koma (;) dan disetel ke 0.
Ini adalah pengaturan yang sangat tidak aman karena memberi tahu PHP untuk mencoba mengeksekusi file terdekat yang dapat ditemukan jika file PHP tidak sama persis. Ini pada dasarnya akan memungkinkan pengguna untuk membuat permintaan PHP dengan cara yang memungkinkan mereka untuk mengeksekusi skrip yang seharusnya tidak boleh mereka jalankan.
Jadi, kita akan mengubah kedua kondisi ini dengan menghapus komentar pada baris dan menyetelnya ke “0” seperti ini:
cgi.fix_pathinfo=0
Setelah selesai, simpan dan keluar.
Selanjutnya, restart layanan php-fpm:
# systemctl restart php-fpm
Konfigurasikan blok server Nginx untuk menggunakan Prosesor PHP
# vi /etc/nginx/sites-available/default
catatan: nama file blok server mungkin berbeda seperti yang ditunjukkan di atas.
Blok server default Ngnix mungkin terlihat seperti:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;root /usr/share/nginx/html;
index index.html index.htm;server_name localhost;
location / {
try_files $uri $uri/ =404;
}
}
Blok server terlihat seperti:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;root /usr/share/nginx/html;
index index.php index.html index.htm;server_name server_domain_name_or_IP;
location / {
try_files $uri $uri/ =404;
}error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Konfigurasi seperti perubahan di atas, sekarang simpan dan keluar dari file.
Mulai ulang Ngnix untuk membuat perubahan yang diperlukan:
# systemctl restart nginx
Sekarang, buat file pengujian PHP:
# vi /usr/share/nginx/html/info.php
Tambahkan kode PHP valid yang mengembalikan informasi terformat tentang server kami:
<>
phpinfo();
?>
Simpan dan keluar.
Itu saja kami telah melakukan konfigurasi yang diperlukan serta modifikasi.
Terakhir, mari kita akses file info.php yang telah kita buat tadi:
https://server_domain_name_or_IP/info.php
Anda akan melihat halaman web yang telah dihasilkan oleh PHP dengan informasi tentang server Anda.
Jika Anda melihat halaman informasi PHP yang dihasilkan oleh PHP, Anda telah berhasil menyiapkan pemrosesan PHP dengan Nginx.
Untuk saat ini, hapus file dengan mengetik:
sudo rm /usr/share/nginx/html/info.php
Dalam artikel ini, kami telah melihat bagaimana teknisi dukungan kami mengonfigurasi Nginx untuk halaman PHP.
Pada artikel ini, kami telah membahas cara mengaktifkan tag pendek PHP. PHP mem-parsing file menggunakan tag pembuka dan penutup, yang terlihat seperti . Untuk mengaktifkan tag pendek PHP
Pada artikel ini, kita akan mempelajari cara menginstal dan mengkonfigurasi mod_evasive untuk mencegah serangan DoS dan DDoS pada CentOS. Modul Apache mod_evasive.
cara menginstal PHP dengan PHP-FPM untuk NGINX di CentOS. Konfigurasi dasar server web NGINX untuk memproses aplikasi PHP dan server pada port 80.
Pada artikel ini, kita akan mempelajari cara mengamankan server web Nginx dengan Lets Encrypt di CentOS.
kita akan belajar cara mengamankan server Web Nginx dengan Lets Encrypt di Ubuntu. Lets Encrypt adalah Otoritas Sertifikat. Pelajari cara menginstal SSL di Ubuntu 18.04
Pada artikel ini, kita akan mempelajari cara mengaktifkan kompresi Brotli di Nginx CWP. CentOS Web Panel Brotli adalah algoritme kompresi lossless tujuan umum yang mengompresi data.
Jika Anda ingin tahu cara menghapus ekstensi html di Nginx, tutorial ini akan membantu Anda. Untuk menghapus ekstensi .html, edit file conf Nginx dan tambahkan baris berikut:
kita akan menginstal modul Apache mod_pagespeed di CWP. mod_pagespeed adalah modul Apache sumber terbuka yang dibuat oleh Google. Cache kecepatan halaman di Panel Web CentOS.
Bagaimana cara menginstal Apache Maven di Ubuntu 20.04. Kami akan menginstal Apache Maven 3.6.3. Apache Maven adalah perangkat lunak manajemen proyek dan alat pemahaman.
Nah pelajari cara menginstal Lets Encrypt di Nginx CentOS 8 menggunakan certbot. Lets Encrypt adalah Otoritas Sertifikat (CA) yang menyediakan enkripsi SSL/TLS