Pada seri tutorial linux kali ini kita akan menginstall RoundCube di CentOS 7. Jadi silakan siapkan server CentOS 7 dengan update terbaru dan terkoneksi jaringan internet yang baik. Untuk menginstall Roundcube, setidaknya ada beberapa aplikasi yang harus terpasang, diantaranya dovecot dan apache/mysql/php.
Langkah pertama, enable repo EPEL:
[sourcecode]
yum install epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm
[/sourcecode]
kemudian install Apache, MySQL dan PHP:
[sourcecode]
sudo yum –enablerepo=epel,remi-php74 install httpd \
mysql mysql-server \
php php-common php-curl php-json php-xml php-mbstring php-imap \
php-mysql php-pear-DB php-pspell php-imagick php-mcrypt php-cli php-gd
[/sourcecode]
setelah itu, enable service mereka:
systemctl enable httpd.service
systemctl start httpd.service
systemctl enable mysqld.service
systemctl start mysqld.service
sebelum lupa, silakan salin dari password root MySQL dengan mengambil dari lognya:
[sourcecode]grep "A temporary password" /var/log/mysqld.log | tail -n1[/sourcecode]
kemudian ganti password root tersebut dengan perintah:
[sourcecode]sudo mysql_secure_installation[/sourcecode]
Install Roundcube
sebagai persiapan silakan buat database untuk Roundcube, dengan login ke MySQL server dengan user root: (more…)