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.serviceKita 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.inimemory_limit =256Mdate.timezone =Amerika/ChicagoUntuk mengubah PHP-FPM agar mendengarkan di soket unix, buka kumpulan www default
root@vps:~# vim /etc/php-fpm.d/www.confdan ubah dari
dengarkan =127.0.0.1:9000untuk
listen =/var/run/php-fpm/php-fpm.socketdan mulai ulang layanan agar perubahan diterapkan
root@vps:~# systemctl restart php-fpmBuat direktori sesi php dan ubah kepemilikan menjadi apache (pengguna yang menjalankan PHP).
root@vps:~# mkdir /var/lib/php/sessionroot@vps:~# chown apache:apache /var/lib/php/sessionSalin 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.confdan 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 nginxSetel 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.
Instal FluxBB pada CentOS 7 VPS dengan Nginx dan PHP-FPM Instal PowerDNS dan Poweradmin pada CentOS 7 VPSCent OS