GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Instal Lighttpd Dengan PHP dan MariaDB di CentOS 7

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan mengkonfigurasi Lighttpd dengan PHP dan MariaDB di server CentOS 7. Bagi Anda yang belum tahu, Lighttpd adalah aplikasi yang cepat dan server web aman yang telah dioptimalkan untuk lingkungan berperforma tinggi. Dengan jejak memori yang kecil dibandingkan dengan server web lain, manajemen beban CPU yang efektif, dan set fitur lanjutan (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting , dan banyak lagi) Lighttpd adalah solusi sempurna untuk setiap server yang mengalami masalah pemuatan.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Server LLMP (Linux, Lighttpd, MariaDB &PHP) di server CentOS 7.

Instal Lighttpd Dengan PHP dan MariaDB di CentOS 7

Langkah 1. Pertama, Anda harus mengaktifkan repositori EPEL di sistem Anda dan memastikan bahwa semua paket sudah diperbarui.

yum install epel-release
yum -y update

Langkah 2. Menginstal Lighttpd di CentOS 7.

Instal Lighttpd menggunakan perintah berikut:

yum install lighttpd

Untuk memulai server web Lighttpd, jalankan perintah di bawah ini:

systemctl start lighttpd.service

Langkah 3. Menginstal MariaDB di CentOS 7.

MariaDB adalah pengganti drop-in untuk MySQL. Ini adalah server SQL yang kuat, dapat diskalakan, dan andal yang dilengkapi dengan serangkaian penyempurnaan. Kami juga akan menggunakan yum untuk menginstal MariaDB:

yum install mariadb mariadb-server mysql

Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan mysql_secure_installation naskah. Anda harus membaca dan di bawah setiap langkah dengan hati-hati yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MySQL:

mysql_secure_installation

Untuk masuk ke MariaDB, gunakan perintah berikut (perhatikan bahwa itu adalah perintah yang sama yang akan Anda gunakan untuk masuk ke database MySQL):

mysql -u root -p

Untuk memulai database, jalankan perintah di bawah ini:

systemctl start mariadb.service

Langkah 4. Menginstal PHP di CentOS 7.

Terakhir, jalankan perintah di bawah ini untuk menginstal PHP bersama dengan modul lain yang baik untuk dimiliki:

yum install php php-mysql

Anda mungkin ingin menginstal beberapa ekstensi PHP lain yang diperlukan oleh aplikasi Anda. Berikut daftarnya:

php-bcmath          : A module for PHP applications for using the bcmath library
php-cli             : Command-line interface for PHP
php-common          : Common files for PHP
php-dba             : A database abstraction layer module for PHP applications
php-devel           : Files needed for building PHP extensions
php-embedded        : PHP library for embedding in applications
php-enchant         : Enchant spelling extension for PHP applications
php-fpm             : PHP FastCGI Process Manager
php-gd              : A module for PHP applications for using the gd graphics library
php-intl            : Internationalization extension for PHP applications
php-ldap            : A module for PHP applications that use LDAP
php-mbstring        : A module for PHP applications which need multi-byte string handling
php-mysql           : A module for PHP applications that use MySQL databases
php-mysqlnd         : A module for PHP applications that use MySQL databases
php-odbc            : A module for PHP applications that use ODBC databases
php-pdo             : A database access abstraction module for PHP applications
php-pear.noarch     : PHP Extension and Application Repository framework
php-pecl-memcache   : Extension to work with the Memcached caching daemon
php-pgsql           : A PostgreSQL database module for PHP
php-process         : Modules for PHP script using system process interfaces
php-pspell          : A module for PHP applications for using pspell interfaces
php-recode          : A module for PHP applications for using the recode library
php-snmp            : A module for PHP applications that query SNMP-managed devices
php-soap            : A module for PHP applications that use the SOAP protocol
php-xml             : A module for PHP applications which use XML
php-xmlrpc          : A module for PHP applications which use the XML-RPC protocol

Langkah 5. Konfigurasi firewall di CentOS 7.

Karena semuanya diblokir secara default di CentOS 7, Anda harus mengaktifkan lalu lintas HTTP/HTTPS melalui firewall. Untuk mengaktifkan lalu lintas web, jalankan perintah di bawah ini:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

Selamat! Anda telah berhasil menginstal Lighttpd. Terima kasih telah menggunakan tutorial ini untuk menginstal LLMP Server (Linux, Lighttpd, MariaDB &PHP) di sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa situs resmi Lighttpd, MariaDB, dan PHP.


Cent OS
  1. Cara Menginstal Nextcloud dengan Nginx dan PHP 7.3 di CentOS 8

  2. Cara Menginstal dan Mengkonfigurasi OpenLiteSpeed ​​dengan PHP 7.4 di CentOS 8

  3. Instal Zenario dengan Apache, PHP dan MariaDB di CentOS 7

  1. Cara Menginstal ownCloud 9.1 dengan Nginx dan MariaDB di CentOS 7

  2. Cara Instal WordPress dengan HHVM dan Nginx di CentOS 7

  3. Cara Instal Nginx Dengan PHP Dan MySQL (LEMP Stack) Di CentOS 7

  1. Cara Menginstal OwnCloud 8 dengan Nginx dan MariaDB di CentOS 7

  2. Cara Menginstal dan Mengkonfigurasi OpenLiteSpeed ​​dengan PHP 7 di CentOS 7

  3. Cara menginstal Lighttpd dengan PHP-FPM dan MariaDB di CentOS 7