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 menginstal PHP dengan PHP-FPM untuk NGINX 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
1. Tetap perbarui server:
# yum update -y
2. Tambahkan repositori EPEL (Paket Ekstra untuk Enterprise Linux):
# yum install epel-release
3. Instal repositori Remi:
# rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
4. Aktifkan versi PHP:
Di sini Anda dapat memilih versi PHP mana yang ingin Anda instal.
# yum-config-manager --enable remi-php73
5. Sekarang, instal PHP 7.3 bersama dengan modul PHP yang diperlukan:
Di sini Anda dapat memilih atau menambahkan modul PHP sesuai kebutuhan Anda.
# yum -y install php php-fpm php-mysqlnd php-ctype php-dom php-gd php-iconv php-json php-libxml php-mbstring php-posix php-xml php-zip php-openssl php-zlib php-curl php-fileinfo php-bz2 php-intl php-mcrypt php-ftp php-exif php-gmp php-memcached php-imagick
PHP-nya sudah terpasang.
Konfigurasikan Prosesor PHP
Buka file konfigurasi PHP:
# vi /etc/php.ini
Dalam file ini Anda dapat mengatur batas memori, ukuran maksimum posting, zona waktu tanggal, dan ukuran file unggah.
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 256M…
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone =Asia/Kolkata…
post_max_size = 256M…
upload_max_filesize = 256M
Selanjutnya, kita 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, buka file konfigurasi php-fpm:
# vi /etc/php-fpm.d/www.conf
Cari pengguna dan grup, ubah parameter menjadi nginx dari apache.
user = nginx
group = nginx
Temukan parameter dengar dan ubah seperti:
listen = /var/run/php-fpm/php-fpm.sock
Temukan baris yang mengatur listen.owner dan listen.group dan batalkan komentarnya. Setel ke nginx :
listen.owner = nginx
listen.group = nginx
Selanjutnya, temukan baris berikut dan batalkan komentar untuk mengaktifkan variabel lingkungan php.
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
Setelah Anda melakukan konfigurasi, simpan dan keluar.
Sekarang, mulai prosesor PHP kami:
# systemctl start php-fpm
Aktifkan prosesor PHP untuk persisten:
# systemctl enable php-fpm
Itu dia.
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