Instalação de apache com PHP7 e conexão a banco mysql

** Devido a um bug no editor do WordPress quando digito – – junto, o que é o correto no prompt ele agrega para — portanto em todos os posts pode ser necessário essa correção em algum momento. Outro problema são as aspas duplas e simples que quando copiadas não são reconhecidas no linux.

Como root instale os seguintes pacotes:

apt-get install vim php-pear php7 php7-cli php7-json php7-mcrypt / php7-mysql php7-readline php7-xmlrpc  zip unzip apache2 iptraf / libapache2-mod-evasive libapache2-mod-security2 /                libapache2-modsecurity open-vm-tools

OBS: o pacote open-vm-tools somente será instalado em uma máquina virtual VMWare

Realizar as seguintes configurações no arquivo /etc/apache2/apache2.conf:

Timeout 60

<Directory />
Options -Indexes
#Options FollowSymLinks
AllowOverride None
Require all denied
<LimitExcept GET POST HEAD>
deny from all
</LimitExcept>
</Directory>

<Directory /usr/share>
Options -Indexes
AllowOverride None
Require all granted
<LimitExcept GET POST HEAD>
deny from all
</LimitExcept>
</Directory>

<Directory /var/www/>
Options -Indexes
#Options Indexes FollowSymLinks
AllowOverride None
Require all granted
<LimitExcept GET POST HEAD>
deny from all
</LimitExcept>
</Directory>

Incluir em todos os diretórios/sites a seguinte option:

Options -Indexes

Alterar o seguinte no arquivo /etc/apache2/conf-enabled/security.conf

ServerTokens Prod
ServerSignature Off
FileETag None
TraceEnable Off
Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure
Header set X-XSS-Protection 1;mode=block
Header set X-Content-Type-Options nosniff

Alterar o seguinte no arquivo /etc/apache2/conf-enabled/charset.conf

AddDefaultCharset ISO-8859-1
DefaultLanguage pt-BR
LanguagePriority pt-BR en

Alterar o seguinte arquivo /etc/php/7.0/apache2/php.ini

default_charset = “iso-8859-1”

 

Leave a Reply

Your email address will not be published. Required fields are marked *