APACHE
1. pacman -S apache
2. vi /etc/http/conf/httpd.conf
#LoadModule unique_id_module modules/mod_unique_id.so (COMENTAR)
Load rewrite_module modules/mod_rewrite.so (DESCOMENTAR)
#LoadModule unique_id_module modules/mod_unique_id.so (COMENTAR)
Load rewrite_module modules/mod_rewrite.so (DESCOMENTAR)
3. systemctl enable httpd
PHP
1. pacman -S php php-apache
2. vi /etc/http/conf/httpd.conf
#LoadModule mpm_event_module modules/mod_mpm_event.so (COMENTAR)
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so (DESCOMENTAR)
ACRESCENTAR:
LoadModule php_module modules/libphp.so
AddHandler php-script php
Include conf/extra/php_module.conf
Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"#LoadModule mpm_event_module modules/mod_mpm_event.so (COMENTAR)
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so (DESCOMENTAR)
ACRESCENTAR:
LoadModule php_module modules/libphp.so
AddHandler php-script php
Include conf/extra/php_module.conf
MYSQL
1. pacman -S mysql
select 1) mariadb como o provedor a ser instalado 2. mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql (INSTALA A BASE DE DADOS)
3. systemctl enable mysqld
4. mysql_secure_installation
5. >mysql
create user 'dsv'@'localhost' identified by 'password';
grant all privileges on *.* to 'dsv'@'localhost';
create user 'dsv'@'localhost' identified by 'password';
grant all privileges on *.* to 'dsv'@'localhost';
PHPMYADMIN
1. pacman -S phpmyadmin php-odbc php-gd php-intl
2. Arquivo /etc/php/php.ini, DESCOMENTAR AS LINHAS ABAIXO
extension=bz2;
extension=curl;
extension=gd;
extension=mysqli;
extension=odbc;
extension=opcache;
extension=pdo_mysql;
extension=pdo_odbc;
extension=php_intl;
extension=bz2;
extension=curl;
extension=gd;
extension=mysqli;
extension=odbc;
extension=opcache;
extension=pdo_mysql;
extension=pdo_odbc;
extension=php_intl;
3. Criar o arquivo /etc/httpd/conf/extra/phpmyadmin.conf com o conteúdo abaixo:
<Directory "/usr/share/webapps/phpMyAdmin">
DirectoryIndex index.php
AllowOverride All
Options FollowSymlinks
Require all granted
</Directory>
4. Arquivo /etc/http/conf/httpd.conf, incluir a linha:
Include conf/extra/phpmyadmin.conf
Include conf/extra/phpmyadmin.conf
5. Liberar pasta para cache do phpMyAdmin:
mkdir /usr/share/webapps/phpMyAdmin/tmp
chown -R http:http /usr/share/webapps/phpMyAdmin/tmp
6. Atribuir uma frase secreta para o blowfish
vi /etc/webapps/phpmyadmin/config.inc.php
$cfg['blowfish_secret'] = 'An-u9e:UYp-Iwy5uYs,G9ykEfE8[r:tK';
7. Reiniciar o Apache
Fonte: OSTechNix
