Vou mandar ver em um how to interessante para os amantes do LAMP sob fedora. Todos que usam Fedora devem (ou deveriam) saber que a versão atual deste fabuloso sistema encontra-se na 10. Iremos fazer um how to sobre lamp 2 no Fedora 10, então atente para estar usando Fedora 10.
Requisitos:
Internet (se rápida será melhor ainda),
Fedora 10,
Vontade de rodar o lamp2 no Fedora 10 ?:) ,
Estar logado como root.
Indo ao Combate
Após instalar seu Fedora acesse o console como root e execute os seguintes comandos:
yum update -y
Isso vai atualizar os repositórios e recursos do sistema (kernel, utilitários e etc).
Após vamos instalar o mysql:
yum -y install mysql mysql-devel mysql-server
Isso vai instalar o mysql, mas logo após sua instalação aplique os comandos abaixo:
chkconfig –levels 235 mysqld on
/etc/init.d/mysqld start
Confirme se a porta já está ativa e esperando conexões:
netstat -tap | grep mysql
Isto deve gerar uma saída mais ou menos assim:
tcp 0 0 *:mysql *:* LISTEN 2407/mysqld
Após faça este ajuste aqui:
vi /etc/my.cnf
#skip-networking Comentar a linha acima. Reinicie o mysql com o comando:
/etc/init.d/mysqld restart
Pronto, defina a senha de root do mysql com os comandos abaixo:
mysqladmin -u root password Sua_nova_SENHA
mysqladmin -h maquina.meudominio.com -u root password Sua_nova_SENHA
Isso aplicará a senha de root do mysql.
Agora vamos aplicar php, python e ruby + apache 2:
yum -y install httpd php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-magpierss php-mapserver php-mbstring php-mcrypt php-mhash php-mssql php-shout php-snmp php-soap php-tidy curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel
chkconfig –levels 235 httpd on
Pronto, depois disso faça o teste com —>
/etc/init.d/httpd start
Instale o ruby:
yum install httpd-devel ruby ruby-devel
cd /tmp
wget http://www.modruby.net/archive/mod_ruby-1.3.0.tar.gz
tar zxvf mod_ruby-1.3.0.tar.gz
cd mod_ruby-1.3.0/
./configure.rb –with-apr-includes=/usr/include/apr-1
make
make install
vi /etc/httpd/conf.d/ruby.conf
LoadModule ruby_module modules/mod_ruby.so
/etc/init.d/httpd restart
yum install mod_python
/etc/init.d/httpd restart
Prontooo!
Muito bom este tutorial.
Eu o segui, e funcionou tudo corretamente.
Abraços