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

Instal eZ Publish Community Project pada CentOS 7 VPS dengan Nginx dan PHP-FPM

Dalam tutorial ini, kami akan menunjukkan cara menginstal eZ Publish Community edition pada CentOS 7 VPS dengan Nginx, MariaDB dan PHP-FPM. eZ Publish Community edition adalah sistem manajemen konten PHP perusahaan open source yang dibangun di atas kerangka kerja Symfony. Panduan ini juga dapat digunakan pada sistem VPS Linux lainnya, tetapi telah diuji dan ditulis untuk VPS CentOS7.

Perbarui sistem dan instal paket yang diperlukan.

root@vps:~# yum -y updateroot@vps:~# yum install wget

Instal MariaDB dan buat database.

Untuk menginstal server MariaDB jalankan perintah berikut:

root@vps:~# yum install mariadb-server mariadb

Untuk memulai layanan dan mengaktifkannya saat boot, jalankan:

root@vps:~# systemctl start mariadb.serviceroot@vps:~# systemctl aktifkan mariadb.service

Sangat penting untuk mengamankan server MariaDB Anda, jalankan skrip berikut sebelum membuat dan mengisi database.

mysql_secure_installation

Setelah Anda selesai dengan langkah di atas, login sebagai root MariaDB dan buat database dan pengguna baru:

root@vps:~# mysql -uroot -p
MariaDB [(none)]>> buat database ezpublish;MariaDB [(none)]>> BERIKAN SEMUA HAK ISTIMEWA PADA ezpublish .* UNTUK 'ezpublish '@'localhost' DIIDENTIFIKASI OLEH 'ezpublishPassword';MariaDB [(none)]>> hak istimewa flush;MariaDB [(none)]>> \q;

Buat direktori root untuk situs web Anda dan ekstrak eZ Publish

root@vps:~# mkdir -p /var/www/html/yourSite.com/root@vps:~# cd /var/www/html/yourSite.com/root@vps:~# wget http://share.ez.no/content/download/161942/957955/version/7/file/ezpublish5_community_project-2014.11.1-gpl-full.tar.bz2root@vps:~# tar -vxjf ezpublish5_community_project-2014.11.1-gpl -full.tar.bz2root@vps:~# mv ezpublish5_community_project-2014.11.1-gpl-full/* .root@vps:~# rm -rf ezpublish5_community_project-2014.11.1-gpl-full

Instal dan konfigurasikan PHP dan Nginx

Instalasi PHP dan Nginx cukup mudah, cukup jalankan perintah berikut:

root@vps:~# yum install nginx php-fpm php-cli php-mysqlnd php-mbstring php-gd php-curl php-pdo php-xml
root@vps:~# systemctl start php-fpm.serviceroot@vps:~# systemctl aktifkan php-fpm.serviceroot@vps:~# systemctl start nginx.service root@vps:~# systemctl aktifkan nginx.service 

Kita perlu membuat beberapa perubahan di php.ini, buka file dan atur memory_limit ke 256M dan date.timezone ke zona waktu Anda.

root@vps:~# vim /etc/php.ini
memory_limit =256Mdate.timezone =Amerika/Chicago

Untuk mengubah PHP-FPM agar mendengarkan di soket unix, buka kumpulan www default

root@vps:~# vim /etc/php-fpm.d/www.conf

dan ubah dari

dengarkan =127.0.0.1:9000

untuk

listen =/var/run/php-fpm/php-fpm.socket

dan mulai ulang layanan agar perubahan diterapkan

root@vps:~# systemctl restart php-fpm

Buat direktori sesi php dan ubah kepemilikan menjadi apache (pengguna yang menjalankan PHP).

root@vps:~# mkdir /var/lib/php/session
root@vps:~# chown apache:apache /var/lib/php/session

Salin direktori /var/www/html/yourSite.com/doc/nginx/etc/nginx/ez_params.d di direktori /etc/nginx/ Anda.

cp /var/www/html/yourSite.com/doc/nginx/etc/nginx/ez_params.d /etc/nginx/

Salin contoh konfigurasi nginx /var/www/html/yourSite.com/doc/nginx/etc/nginx/sites-available/mysite.com ke /etc/nginx/sites-available/yoursite.com

cp /var/www/html/yourSite.com/doc/nginx/sites-available/mysite.com /etc/nginx/conf.d/yourSite.com.conf

dan edit file konfigurasi nginx sesuai dengan kebutuhan Anda. Uji konfigurasi Nginx dan restart server dengan menjalankan perintah berikut:

root@vps:~# nginx -troot@vps:~# systemctl restart nginx

Setel izin yang benar

root@vps:~# chown -R apache:apache /var/www/html/yourSite.com/

Itu dia. Sekarang buka browser Anda, ketik alamat dan ikuti wizard instalasi. Untuk informasi lebih lanjut, silakan lihat situs resmi eZ Publish Community Project.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara menginstal WordPress Multisite di Centos VPS dengan Nginx

  2. Cara menginstal Varnish dan phpMyAdmin pada CentOS 7 VPS dengan Nginx, MariaDB dan PHP-FPM

  3. Instal Magento di CentOS 7, dengan Nginx, PHP-FPM dan MariaDB

  1. Instal FluxBB pada CentOS 7 VPS dengan Nginx dan PHP-FPM

  2. Instal PowerDNS dan Poweradmin pada CentOS 7 VPS

  3. Cara Menginstal Let's Encrypt di CentOS 8 Dengan Nginx

  1. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB

  2. Instal OpenCart 2 di Ubuntu 14.04 VPS dengan Nginx dan PHP-FPM

  3. Instal OwnCloud 7 dengan Nginx dan PHP-FPM di VPS Ubuntu