You are on page 1of 1

Install PHP APACHE Server + Composer

• sudo dnf config-manager --set-enabled crb


• sudo dnf install epel-release -y
• sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
• sudo dnf update -y
• sudo dnf module list php
• sudo dnf -y install yum-utils
• sudo dnf module enable php:remi-8.2 -y
• sudo dnf install httpd httpd-tools -y
• sudo systemctl enable httpd
• sudo systemctl start httpd
• sudo dnf install php php-cli php-
{common,pear,cgi,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap
} -y
• sudo firewall-cmd --add-service={http,https} --permanent
atau sudo firewall-cmd --zone=public --permanent --add-port=80/tcp
• sudo firewall-cmd --reload
• setsebool -P httpd_can_network_connect 1
• setsebool -P httpd_can_network_connect_db 1
• dnf install unzip wget nano -y
• wget https://getcomposer.org/installer -O composer-installer.php
• php composer-installer.php --filename=composer --install-dir=/usr/local/bin
Note:
- Perintah untuk membuat folder writetable di selinux:
o chcon -R -t httpd_sys_rw_content_t [folder]

You might also like