“configure: error: xml2-config not found. Please check your libxml2 installation.”
apt-get install libxml2 libxml2-dev
“termcap functions library”
Still on my machine:
joerg [at] trift2:~> rpm -qa | egrep ‘term|curses’
terminfo-5.4-59
xtermset-0.5.2-118
ncurses-5.4-61.3
ncurses-devel-5.4-61.3
yast2-ncurses-2.9.26-0.3
Apache:
# wget http://mirror.pop-sc.rnp.br/mirror/apache/httpd/httpd-2.2.4.tar.gz
Agora descompacte o arquivo e entre na pasta:
# tar -zxvf httpd-2.2.4.tar.gz
# cd httpd-2.2.4/
Agora vamos configurar e instalar o Apache, a instalação vai ser feita na pasta /usr/local/apache, com o módulo SO habilitado.
(dentro da pasta apache tem todas as configurações do servidor web, a pasta HTDOCS é onde você deve colocar suas paginas web)
# ./configure –prefix=/usr/local/apache -enable-module=so
# make
# make install
MySQL
# wget http://mysql.localhost.net.ar/Downloads/MySQL-5.0/mysql-5.0.45.tar.gz
Após feito o download, vamos descompactar o arquivo e entrar na pasta:
# tar -zxvf mysql-5.0.45.tar.gz
# cd mysql-5.0.45
Agora vamos iniciar a instalação do MySQL. A princípio vamos configurar somente o local onde o banco vai ser instalado (/usr/local/mysql) e após vamos compilar e instalar.
# ./configure –prefix=/usr/local/mysql
# make
# make install
Vamos criar o usuário e grupo “mysql”, que é necessário para o MySQL inicializar:
# useradd mysql
# groupadd mysql
Vamos digitar um comando dentro da pasta /usr/local/mysql/bin/, serve para criar os databases inicias do seu servidor:
# cd /usr/local/mysql/bin
# ./mysql_install_db -uroot
Agora vamos dar permissão para o usuário “mysql” acessar a pasta /usr/local/mysql/var/:
# chown mysql /usr/local/mysql/var -R
# chgrp mysql /usr/local/mysql/var -R
Inicializando o banco de dados, entre na pasta /usr/local/mysql/bin/ e digite o comando abaixo:
# ./mysqld_safe -uroot
Agora vamos copiar o arquivo para inicializar o MySQL no boot do Linux.
Copie o script mysql.server de dentro da pasta /usr/local/src/mysql-5.0.18/supporte-files/ para a pasta /etc/rc.d, em seguida torne o arquivo executável:
# cd /usr/local/src/mysql-5.0.18/supporte-files/
# cp mysql.server /etc/rc.d/rc.mysql
# chmod +x /etc/rc.d/rc.mysql
Pronto, seu MySQL já está funcionando. Caso tenha interesse em acessar o MySQL para ver os databases e as tables, digite o seguinte comando:
# ./mysql -uroot -p
PHP:
# wget http://br2.php.net/distributions/php-5.2.3.tar.gz
Agora descompacte o arquivo e entre na pasta:
# tar -zxvf php-5.2.3.tar.gz
# cd php-5.2.3/
Agora vamos compilar o nosso PHP. Para a instalação vou configurar com suporte para MySQL e Apache, siga os passos:
# ./configure –prefix=/usr/local/apache/php –with-mysql=/usr/local/mysql –with-apxs2=/usr/local/apache/bin/apxs
# make
# make install
Beleza, agora se ele instalou tudo certo e não apareceu nenhum erro, vamos copiar o arquivo php.ini.dist para /usr/local/apache/php.ini. Este é o arquivo de configuração do php5.
# cp php.ini-dist /usr/local/apache/php.ini
Agora vamos fazer algumas alterações no arquivo de configuração do Apache 2 para ele rodar o PHP5. O arquivo fica no /usr/local/apache/conf/httpd.conf.
Adicione as seguintes linhas no arquivo:
|
LoadModule php5_module modules/libphp5.soAddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phpsDirectoryIndex index.html index.html.var index.php index.phtml |
Beleza, agora vamos reinicializar o Apache para ver se está rodando o PHP:# cd /usr/local/apache/bin/
# ./apachectl restart |