Instalação de Servidor · 2 min read · Feb 10, 2026
Instalando Nginx Com Suporte a PHP5 e MySQL no Fedora 10
Instalando Nginx Com Suporte a PHP5 e MySQL no Fedora 10
Versão 1.0
Autor: Falko Timme
Nginx (pronunciado “engine x”) é um servidor HTTP gratuito, de código aberto e de alto desempenho. O Nginx é conhecido por sua estabilidade, conjunto rico de recursos, configuração simples e baixo consumo de recursos. Este tutorial mostra como você pode instalar o Nginx em um servidor Fedora 10 com suporte a PHP5 (através do FastCGI) e suporte a MySQL.
Não dou nenhuma garantia de que isso funcionará para você!
1 Nota Preliminar
Neste tutorial, uso o nome do host server1.example.com com o endereço IP 192.168.0.100. Essas configurações podem diferir para você, então você deve substituí-las onde apropriado.
2 Instalando MySQL 5.0
Primeiro, instalamos o MySQL 5.0 assim:
yum install mysql mysql-serverEm seguida, criamos os links de inicialização do sistema para o MySQL (para que o MySQL inicie automaticamente sempre que o sistema for inicializado) e iniciamos o servidor MySQL:
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld startAgora verifique se a rede está habilitada. Execute
netstat -tap | grep mysqlDeve mostrar algo como isto:
[root@server1 ~]# netstat -tap | grep mysql
tcp 0 0 *:mysql *:* LISTEN 2407/mysqld
[root@server1 ~]#Se não mostrar, edite /etc/my.cnf e comente a opção skip-networking:
vi /etc/my.cnf| [...] #skip-networking [...] |
E reinicie seu servidor MySQL:
/etc/init.d/mysqld restartExecute
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpasswordpara definir uma senha para o usuário root (caso contrário, qualquer um pode acessar seu banco de dados MySQL!).
Se o último comando gerar um erro para você…
[root@server1 named]# mysqladmin -h server1.example.com -u root password yourrootsqlpassword
mysqladmin: connect to server at 'server1.example.com' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
[root@server1 named]#… podemos definir a senha da seguinte forma: conecte-se ao MySQL:
mysql -u root -pDigite a senha para o usuário root do MySQL. Então, no shell do MySQL, faça isto:
mysql> USE mysql;mysql> UPDATE user SET Password = password('yourrootsqlpassword') WHERE Host = 'server1.example.com' AND User = 'root';mysql> UPDATE user SET Password = password('yourrootsqlpassword') WHERE Host = '127.0.0.1' AND User = 'root';Execute
mysql> SELECT * FROM user;para ter certeza de que todas as linhas onde o usuário é root têm uma senha.
Se tudo estiver ok, execute
mysql> FLUSH PRIVILEGES;… e saia do shell do MySQL:
mysql> quit;3 Instalando Nginx
O Nginx está disponível como um pacote para o Fedora 10, que podemos instalar da seguinte forma:
yum install nginxEm seguida, criamos os links de inicialização do sistema para o nginx e o iniciamos:
chkconfig --levels 235 nginx on
/etc/init.d/nginx startDigite o endereço IP ou nome do host do seu servidor web em um navegador (por exemplo, http://192.168.0.100), e você deve ver a página de boas-vindas do nginx:

Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.