Para aqueles que conhecem bem os requisitos de qualquer sistema que necessite de um servidor LAMP (Linux, Apache, MySQL, PHP), podem pular esta parte, MAS FIQUEM ATENTOS apenas ao ÚLTIMO REQUISITO que o FLOOPO necessita e que não está no LAMP.
É o
IONCUBE, no qual vou explicar como se instala logo abaixo.
1. Primeiramente, baixe a última versão do site:
2. Vamos descompactar e instalar, faça estes procedimentos em seu servidor:
# cd /tmp/
# wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
# tar xvfz ioncube_loaders_lin_x86.tar.gz
# cd ioncube/
# mkdir /usr/local/lib/ioncube
# mv ioncube_loader_lin_5.2.so /usr/local/lib/ioncube/
Agora edite o arquivo php.ini.
Lembre-se que este arquivo pode variar de localização de acordo com sua distribuição.
Ex.:
- Ubuntu's: /etc/php5/apache2/php.ini
- Red hat, Slackware: /etc/php.ini
Adicione a linha:
zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.2.so
Para aqueles que desconhecem ou precisam ter um servidor com os serviços Linux, Apache, MySQL, PHP (LAMP), abaixo vai a cópia dos mesmos itens que escrevi no artigo sobre o laconica(status-net) a 2 anos atrás.
Bom, como toda aplicação baseada na Web, se faz necessário implementar um servidor Web.
Passo 1: Precisamos de um servidor com sistema operacional baseado em Linux. De preferência utilizando kernel 2.6.x.x.x.
Passo 2: Implementar um servidor Web (apache) + Banco de Dados MySQL + PHP4 ou PHP5 + Sua criatividade
Instalação via apt-get (Debian e Ubuntu´s like):
Primeiramente partiremos do ponto em que você já tem um sistema operacional Linux totalmente instalado e funcional, e que usa preferencialmente um gerenciador de pacotes do estilo "apt-get".
Por via das dúvidas, solicitaremos uma breve atualização dos repositórios do seu gerenciador de pacotes e do sistema operacional em si.
1. Acesse o terminal de sua preferência
2. Digite os comandos:
sudo apt-get update (atualiza sua lista de repositórios)
sudo apt-get upgrade (atualiza os pacotes que achar necessário)
Servidor web:
sudo apt-get install apache2 python openssl phpmyadmin php5
$ sudo apt-get install php5-gd
$ sudo apt-get install php-pear php5-gd php5-xsl curl libcurl3 libcurl3-dev php5-curl
$ sudo apt-get install mysql-server
Instalação via Red Hat, Fedora, e RPMs like:
Partiremos do ponto em que você já tem um sistema operacional Linux totalmente instalado e funcional, e que usa gerenciador de pacotes estilo RPM, geralmente presente em distribuições como Red Hat, Fedora, openSUSE, CentOS, entre outras.
Dica: Faça uma instalação "full" do sistema operacional, todos os componentes. Friso isso, pois é muito chato você desejar instalar um novo servidor e ter problemas com bibliotecas C#, C++, make, mod_php5, entre outros. Instale tudo!
RPMs necessários:
- APACHE2
- PHP5
- PHP5-GD
- MYSQL-SERVER
Todos os pacotes RPM encontram-se nos CDs de instalação, mas caso precise achar na internet eu recomendo o site
rpm.pbone.net.
Mas se mesmo assim encontre dúvidas, explicarei o processo de instalação.
Desinstale caso exista uma versão do Apache e MySQL:
# rpm -e httpd mysql
Faça o download e instale os pacotes RPM do MySQL do servidor, não optar por mudar a senha no banco de dados MySQL:
# rpm -ivh MySQL-client-5.0.20-0.glibc23.i386.rpm MySQL-server-5.0.20-0.glibc23.i386.rpm MySQL-shared-5.0.20-0.glibc23.i386.rpm
# mysql_install_db
# /sbin/ldconfig
Faça o download, descompacte e instale o Apache2 do source da
apache.org:
# mv httpd-2.0.55.tar.gz /usr/local/; cd /usr/local/
# tar -xzvf httpd-2.0.55.tar.gz
# cd httpd-2.0.55
# ./configure --enable-so
# make
# make install
Inicie o Apache:
# /usr/local/apache2/bin/apachectl start
Teste para verificar se está funcionando. Pelo seu browser preferido acesse:
http://ip_do_servidor/
Pare o Apache:
# /usr/local/apache2/bin/apachectl stop
Baixe, descompacte e instale o php do
sourcephp.net:
# mv php-4.4.1.tar.gz /usr/local/; cd /usr/local/
# tar -xzvf php-4.4.1.tar.gz; cd php-4.4.1/
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
# make
# make install
Adicione em seu httpd.conf:
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
DirectoryIndex index.html index.php
Reinicie seu Apache:
# /usr/local/apache2/bin/apachectl restart