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

Instal PHP-Fusion 7 pada CentOS 7 VPS

PHP-Fusion adalah sistem manajemen konten (CMS) open source berbasis PHP yang ringan. Ini menggunakan database MySQL untuk menyimpan konten situs web dan mencakup sistem administrasi yang sangat sederhana untuk mengelola situs Anda.

Dalam tutorial ini kita akan menginstal PHP-Fusion 7 pada CentOS 7 VPS dengan Apache, MariaDB dan PHP.

PHP-Fusion 7 dibuat untuk berjalan pada sebagian besar konfigurasi, tetapi server Anda tetap harus memenuhi persyaratan berikut:
PHP versi 5.3.4 atau lebih tinggi
MySQL versi 4.1 atau lebih tinggi

Pertama-tama, login ke CentOS 7 VPS Anda dan pastikan semua paket yang terinstal sudah up date

yum -y update

Kita perlu memiliki LAMP stack untuk menjalankan PHP-Fusion, jadi pertama-tama kita akan menginstal server web Apache, MariaDB dan PHP.

MariaDB adalah server database default di CentOS 7 dan dapat diinstal menggunakan perintah yum.

yum install mariadb mariadb-server

Mulai layanan MariaDB dan aktifkan untuk memulai saat boot

systemctl start mariadb.servicesystemctl aktifkan mariadb.service

Setelah MariaDB diinstal, jalankan skrip pasca-instalasi berikut untuk mengamankan server database Anda dan menetapkan kata sandi root

mysql_secure_installation

dan gunakan opsi berikut

- Setel kata sandi root? [Y/n] y- Hapus pengguna anonim? [Y/n] y- Larang login root dari jarak jauh? [Y/n] y- Hapus database pengujian dan akses ke sana? [Y/n] y- Muat ulang tabel hak istimewa sekarang? [Y/n] y

Baru, kita akan menginstal server web Apache

yum install httpd

Mulai server web dan aktifkan untuk memulai saat boot

systemctl start httpdsystemctl aktifkan httpd

PHP-Fusion adalah aplikasi berbasis PHP jadi kita perlu menginstal PHP
yum install php php-mysql

Mulai ulang server web Apache agar perubahan diterapkan

systemctl restart httpd

Sekarang kita memiliki tumpukan LAMP yang berfungsi penuh terinstal di server CentOS 7 dan kita dapat memulai dengan instalasi PHP-Fusion.

Unduh versi stabil PHP-Fusion terbaru di server Anda

wget http://downloads.sourceforge.net/project/php-fusion/PHP-Fusion%20Archives/7.x/PHP-Fusion-7.02.07.zip

Buka paket arsip zip yang diunduh

yum install unzipunzip PHP-Fusion-7.02.07.zip

Buat direktori untuk situs web PHP-Fusion baru Anda di direktori root dokumen di server Anda

mkdir /var/www/html/mywebsite.com

Salin file PHP-Fusion dari direktori yang belum dibongkar ke direktori mywebsite.com yang baru dibuat

cp -R PHP-Fusion-7.02.07/files/* /var/www/html/mywebsite.com/

Ganti nama file konfigurasi PHP-Fusion

cd /var/www/html/mywebsite.com

Ganti nama direktori yang dibuat

mv _config.php config.php

dan ubah pemilik file PHP-Fusion

chown -R apache:apache /var/www/html/mywebsite.com/

Selanjutnya, login ke server MariaDB Anda sebagai root pengguna dan buat database dan pengguna baru

mysql -u root -pMariaDB [(none)]> CREATE DATABASE phpfusion;MariaDB [(none)]> GRANT ALL ON phpfusion.* to phpfusionuser@localhost diidentifikasi oleh 'YOURPASSWORD';MariaDB [(none)]> FLUSH HAK ISTIMEWA;MariaDB [(none)]> \q

Jangan lupa untuk mengganti 'YOURPASSWORD' dengan kata sandi yang benar-benar kuat.

Sekarang, kita akan menyiapkan arahan hosting virtual Apache untuk nama domain 'domainanda.com'.

Buat file ‘/etc/httpd/conf.d/vhosts.conf’ dengan konten berikut

vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.conf

Buat direktori ‘/etc/httpd/vhosts.d’ tempat kami akan meletakkan semua host virtual kami.

mkdir /etc/httpd/vhosts.d

Buat host virtual untuk domain kami

cd /etc/httpd/vhosts.dvim domainanda.com

dan tambahkan konten berikut

ServerAdmin [email protected] "/var/www/html/yourdomain.com"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" digabungkanDirectoryIndex index.phpOptions FollowSymLinksAllowOverride AllPersyaratkan semua diberikan 

Itu saja. Instalasi dari baris perintah selesai. Sekarang, buka browser web favorit Anda ke http://domainanda.com dan ikuti petunjuk untuk menyelesaikan penginstalan.

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 menginstal PHP-Fusion 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. Instal GlassFish pada CentOS 6 VPS

  2. Instal Octopress pada CentOS 6 VPS

  3. Instal MediaWiki di CentOS 7 VPS

  1. Cara menginstal Reader Self RSS di CentOS 7 VPS

  2. Cara menginstal OrangeHRM pada CentOS 7 VPS

  3. Cara Menginstal ProjectPier pada CentOS 7 VPS

  1. Instal MariaDB 10.0 di CentOS 6

  2. Instal Jetty di CentOS 7 VPS

  3. Instal Habari di CentOS 7 VPS