Menu

 
Reply to this topicStart new topic
> [Tutorial] Instalar Servidor c/ Suporte a PHP
V
TutorialzMachine
post Jun 13 2008, 12:04 AM
Post #1




Grupo: Membro
Posts: 7
Registado: 10-May 08
Membro nº: 25,909



[align=center:d9a30e5e2d]Como Instalar um Servidor com suporte a PHP.

Apache + PHP + SQLite + MySQL + XSLT
[/align:d9a30e5e2d]

[align=center:d9a30e5e2d]Introdução[/align:d9a30e5e2d]

[quote]Em primeiro lugar, de referir que este será o meu último tutorial num alargado espaço de tempo: por razões pessoais vou ter de me afastar mais do que gostaria do fórum. Portanto este vai com dedicatória especial a todos aqueles que fizeram com o que o Wareztuga se tornasse no que ele realmente é hoje – a melhor comunidade em que eu já tive envolvido.

Este tutorial não será tanto vocacionado para o utilizador doméstico (apesar de em certos casos ser aplicável), convenhamos que não existirá muita gente com necessidade de ter um servidor em casa, ainda para mais com direito de suporte a php e com recurso a ferramentas de bases de dados.

De qualquer das formas deixo a informação por exemplo para aqueles que tendo uma pequena empresa, desejem criar mais algumas funcionalidades no seu servidor. Ou para aqueles que desejem utilizar a sua máquina como servidor, sei lá por exemplo para alojarem um fórum em php. Enfim, estas ferramentas conjuntamente têm a capacidade de criar um sólido e poderoso servidor, no qual as possibilidades são ilimitadas

Avançado para o tema em si…[/quote]


[list]

[quote]Este tutorial destina-se a quem quer instalar e configurar a totalidade do servidor manualmente. Existem aplicações que trazem várias combinações de diferentes recursos para servidores já pré-configurados, o que simplifica grandemente o processo.

A ideia aqui é, para além de conseguirem colocar um servidor a funcionar com as ferramentas descritas, adquirirem algumas noções de como o sistema se processa. Ter as ferramentas e não saber como funcionar com elas, nem como configurá-las é estúpido.

De qualquer das formas deixo aqui alguns “AIO” pré-configurados com uma panóplia de ferramentas já incluídas:

[list]HP.

[*]EasyPHP – para Windows, com Apache + MySQL + PHP + PhpMyAdmin

[*]XAMPP – para Windows \ Linux \ MAC OS X \ Solaris, com PHP + MySQL + PERL[list]


[align=center:d9a30e5e2d]Passo 1 - Instalação do Apache[/align:d9a30e5e2d]

[list]
[quote]Dirijam-se à página:
[list]

E saquem o seguinte ficheiro:[/quote]

[align=center:d9a30e5e2d][/align:d9a30e5e2d]

[list]

[quote]Versões destinadas a servidores e o Windows XP Professional trazem por defeito uma ferramenta de suporte a páginas Web. Este poderá ser utilizado também ele conjuntamente com php e MySQL.

Pessoalmente, sem dúvida que me inclino mais para o Apache e como tal será sobre ele que incidirá o tutorial. É, portanto necessário desligar o IIS (Internet Information Services).

Se possuem o Windows XP Home Edition é escusado preocuparem-se com este passo, visto esta ferramenta não estar incluída no SO. Para os restantes, verifiquem: correr Apache e IIS traz conflitos.

Sigam os passos:

[list] Menu Iniciar | Painel de Controlo | Ferramentas Administrativas | Serviços

[*] Ordenem os serviços por nome, mas a começar pelo final do abecedário e verifiquem se têm um serviço com o nome World Web Publishing

[*] Cliquem no botão quadrado para para o serviço.[list]

[align=center:d9a30e5e2d][/align:d9a30e5e2d]

[list]

[align=center:d9a30e5e2d]


[quote]Aqui podem colocar o que desejarem, é completamente indiferente.[/quote]










[quote]Aparecerá um ícone novo no canto inferior direito do vosso ecrã.[/quote][/align:d9a30e5e2d]

[quote]Para testar se a instalação foi concluída com sucesso, abram uma página no vosso browser e digitem:

http://localhost

Se for demonstrado em letras grandes uma página com a informação “It Works”, então concluíram este passo com sucesso.[/quote]

[align=center:d9a30e5e2d]Passo 2 - Instalação do PHP5[/align:d9a30e5e2d]

[list]

[quote]Php é uma linguagem embebida em html, sendo que tem como grande vantagem que é intrepertada pelo servidor e não pela máquina do visitante. Cada vez mais domina o mundo da internet, prova provada é a proliferação de forums como o Wareztuga programados em php.

Com uma pesquisa rápida na net podem encontrar uma enormidade de script’s escritos em php que possibilitam nas vossas páginas fazerem tudo e mais alguma coisa.

Façam o download em:

[list]

É importante que saquem o ficheiro .zip e não o binário (instalador), porque este não trás incluída as extensões (muito necessárias).[/quote]

[list]

[align=center:d9a30e5e2d]
[quote]Podem extraír os ficheiros para onde desejarem, por uma questão de facilitismo irei extrair o meu para C:\php, recomendo toda a gente a fazer o mesmo.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot010.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot011.jpg[/img]
[quote]Agora movam o ficheiro php5ts.dll para a pasta C:\Windows (movam mesmo o ficheiro, não basta copiar).

Cortem o ficheiro da pasta de origem.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot012.jpg[/img]
[quote]E movam-no para C:\Windows.[/quote][/align:d9a30e5e2d]

[list]

[quote]Ok, a partir daqui iremos ter a necessidade de alterar ficheiros de configuração, portanto e por uma questão de facilidade recomendo a todos que utilizem o jEdit para a alteração destes mesmos ficheiros.

Podem encontrá-lo em (freeware):
[list]

Agora sera necessário indicar qual o caminho para o php, ao Apache. Nesta fase vamos também começar a ter necessidade de começar a testar ficheiros, portanto escolham uma directoria onde irão alojar as vossas páginas. Mais uma vez, por uma questão de facilitismo vou criar uma pasta em C:\teste.[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot014.jpg[/img][/align:d9a30e5e2d]

[quote]O primeiro passo é, então alterarem o nome do ficheiro php.ini-dist, na página C:\php para php.ini (façam uma cópia do original, caso dê para o torto).[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot015.jpg[/img][/align:d9a30e5e2d]

[quote]Agora vamos abrir o dito ficheiro (php.ini) com o jEdit e vamos alterar a ”root” das nossas páginas (o arquivo que iremos partilhar na Internet, no caso a pasta recém-criada C:\teste).[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot016.jpg[/img]
[quote]Na linha 458, adicionem na opção doc_root a pasta que elegeram para alojar as vossas páginas (atentem que são utilizadas barras \\ e não //).[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot017.jpg[/img][/align:d9a30e5e2d]
[quote]Na linha 475, adicionem na opção extension_dir a localização da pasta ext que se encontra dentro da pasta para onde extraíram o php.[/quote]

[quote]Feitas as alterações na configuração do php, salvem o arquivo e fechem-no. De seguida vamos dar instruções ao Apache.[/quote]
[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot018.jpg[/img]
[quote]Na localização onde instalaram o Apache, dentro da pasta conf encontrarão um ficheiro httpd.conf que terão de editar.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot019.jpg[/img]
[quote]Na linha 149, alterem a opção DocumentRoot para a directoria que escolheram como root para as vossas páginas (terá de ser a mesma que seleccionaram acima). Notem que aqui utilizei barras no sentido // e não \\, isto é extremamente importante.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot020.jpg[/img]
[quote]Na linha 177, alterem a opção <Directory> para o root das vossas páginas (terá de ser o mesmo da opção acima e do php).[/quote]

[quote]Agora que já informámos o Apache e o php de qual a directoria por nós escolhida para alojar as páginas, vamos então criar uma interacção entre as duas. De referir que a directoria root tem de ser a mesma para as duas aplicações (no caso c:\teste.)

Vamos então informar ao Apache que este é capaz de ler arquivos php.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot021.jpg[/img]
[quote]A partir da linha 384 terão de adicionar a informação para o php.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot022.jpg[/img]
[quote]Adicionem então a informação para o php. Façam-no copiando o texto abaixo e adicionando na linha acima referida.[/quote]



ScriptAlias /php/ "c:/php/"

AddType application/x-httpd-php .php .php5

Action application/x-httpd-php "/php/php-cgi.exe"

SetEnv PHPRC "C:/php"


[img]http://htmlservers.com.sapo.pt/Server/ScreenShot023.jpg[/img]
[quote]Dirijam-se à linha 212, à opção DirectoryIndex.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot024.jpg[/img]
[quote]Adicionem então a informação dos vossos possíveis índex. Podem copiar a de baixo.[/quote]



DirectoryIndex index.html index.html.var index.php5 index.php
[/align:d9a30e5e2d]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot029.jpg[/img]
[quote]Dirijam-se à linha 306 e alterem a opção <Directory> para C:/php.[/quote][/align:d9a30e5e2d]

[quote]Salvem e fechem o arquivo. Agora têm de reinicar o servidor para este surtir efeito.[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot025.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot026.jpg[/img][/align:d9a30e5e2d]

[quote]Vamos então testar se o PHP está a funcionar. Copiem o texto abaixo para um arquivo novo (com nome índex.php5) no jEdit e salvem-no para a pasta que escolheram como root.[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot027.jpg[/img]
[quote]Copiem o texto abaixo para um documento novo.[/quote]

Hoje é <print>


[img]http://htmlservers.com.sapo.pt/Server/ScreenShot028.jpg[/img]
[quote]Salvem o arquivo como índex.php5.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot030.jpg[/img]
[quote]Agora no vosso browser escrevam http://localhost. Se fizeram tudo bem verão uma página com a data.[/quote][/align:d9a30e5e2d]

[align=center:d9a30e5e2d]Passo 3 - SQLite[/align:d9a30e5e2d]

[quote]O SQLite é uma biblioteca C (incluída no PHP) que implementa um banco de dados SQL embutido. Em termos leigos o SQLite por si só torna-se numa espécie de “servidor” capaz de acessar uma base de dados SQL directamente do vosso disco.

Apesar de não ser recomendado para grandes projectos que envolvam uma base de dados, em termos de simplicidade quer em termos de manutenção, instalação e implementação é realmente muito bom.

Para a administração e configuração das bases de dados em SQLite vamos também instalar o SQLite Manager.

Comecemos então por activar e verificar se o SQLite está a funcionar correctamente. Copiem o texto abaixo para o jEdit e salvem-no como testeSQLite.php5 na directoria que escolheram para servir de root ao servidor.[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot031.jpg[/img]
[quote]Copiem o texto abaixo e guardem-no na directoria correcta como testeSQLite.php5.[/quote]

<php>


[img]http://htmlservers.com.sapo.pt/Server/ScreenShot032.jpg[/img]
[quote]Agora vão ao ficheiro php.ini (na pasta c:\php) e nas linhas 510 e 525 retirem o ; (nas extensões php_pdo.dll e php_sqlite.dll).[/quote][/align:d9a30e5e2d]

[quote]Guardem o ficheiro e saiam. Reiniciem o servidor no Apache como já fizeram antes.

Depois vamos testar o SQLite, abram uma janela do vosso browser e digitem:

[list]

Se tudo correr bem verão o seguinte:[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot033.jpg[/img][/align:d9a30e5e2d]

[quote]E sempre que fizerem Refresh à página irá ser acrescentada mais uma “row”.[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot034.jpg[/img][/align:d9a30e5e2d]

[quote]Vamos então instalar o SQLite Manager. Saquem-no:

[list]

E vamose então instalá-lo e configurá-lo:[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot035.jpg[/img]
[quote]Extraíam a pasta para a directoria que escolheram como ”root” do vosso servidor (no caso c:/teste).[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot036.jpg[/img]
[quote]Uma vez na directoria correcta, renomeiem a pasta de SQLiteManager 1.2.0 para sqlitemanager[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot037.jpg[/img]
[quote]Dentro da pasta do sqlitemanager alterem a terminação do ficheiro índex.php para índex.php5.

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot038.jpg[/img]
Abram uma janela no vosso browser e digitem:
[list]

[quote]Se vos aparecer esta janela, em princípio instalaram correctamente o SQLitemanager. Dentro desta página poderão gerir qualquer base de dados em formato SQL que criem.[/quote][/align:d9a30e5e2d]


[align=center:d9a30e5e2d]Passo 4 – Instalar o MySQL[/align:d9a30e5e2d]

[list]

[quote]Como afirmei o SQLite funcionará para pequenas e não muito complexas bases de dados. No caso de um fórum como o Wareztuga que necessita de uma base de dados extremamente larga, que reconheça cada um de nós no nosso login, quais as áreas a que temos acesso, quais as acções que podemos tomar, …, a utilização do MySQL torna-se quase imperativa.

Outra necessidade do MySQL tem que ver com a questão da segurança, visto o SQLite ser uma ferramenta um pouco rudimentar nesse campo.

Comecem por sacar o MySQL:
[list]

Agora vamos iniciar a instalação:[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot039.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot040.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot041.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot042.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot043.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot044.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot045.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot046.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot047.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot048.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot049.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot050.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot051.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot052.jpg[/img]

[quote]Aqui digitem a password que desejam para o utilizador root. Para quem não sabe, root é o utilizador com mais altas permissões, pode fazer absolutamente tudo na aplicação.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot053.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot054.jpg[/img]
[quote]Se vos for mostrado este erro, significa que a vossa firewall está a bloquear o MySQL. Abram a porta 3306 (default).[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot055.jpg[/img][/align:d9a30e5e2d]

[list]

[quote]Vamos agora testar a instalação do MySQL e verificar se está a funcionar correctamente em função do nosso servidor. Vamos criar uma tabela de dados para confirmar o correcto funcionamento do MySQL.[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot056.jpg[/img]
[quote]Abram uma linha de comandos.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot057.jpg[/img]
[quote]Dirijam-se à pasta bin na directoria para onde instalaram o MySQL. Podem fazê-lo digitando cd “C:\Directoria do Vosso SQL\bin\”.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot058.jpg[/img]
[quote]Digitem mysql –u root –p. Vão agora entrar na linha de comandos do MySQL[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot059.jpg[/img]
[quote]Introduzam a password que escolheram para o utilizador root durante a instalação.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot060.jpg[/img]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot061.jpg[/img]
[quote]Vamos criar uma base de dados chamada demo, digitem create database demo;. Terminem sempre os comandos com ;.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot062.jpg[/img]
[quote]Agora vamos “abrir” a base de dados recém-criada. Digitem use demo;.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot063.jpg[/img]
[quote]Dentro da base de dados vamos criar uma tabela com duas entradas: a entrar primeiroNome e a entrada ultimoNome. O comando varchar 50 informa que ambas as entradas podem utilizar quaisqueres caracteres, num número de 50. Digitem create table membros (primeiroNome varchar(50), ultimoNome varchar(50));.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot065.jpg[/img]
[quote]Vamos então inserir dados na nossa tabela. Digitem insert into membros values (‘Warez’,’Tuga’); e insert into membros values (‘pro’,’activ3’);.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot066.jpg[/img]
[quote]Vamos verificar se a tabela foi criada correctamente. Digitem select * from membros;.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot067.jpg[/img]
[quote]Criada a tabela correctamente digitem quit; para saírem do MySQL.[/quote][/align:d9a30e5e2d]

[list]

[quote]Agora vamos colocar o MySQL a operar no nosso servidor para o podermos utilizar com o PHP.[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot068.jpg[/img]
[quote]Primeiro verifiquem se os ficheiros libmysql.dll e php_mysqli.dll se encontram na directoria para onde instalaram o PHP. No meu caso em C:/PHP. Se não estiverem copiem-nos da pasta C:\PHP\ext.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot069.jpg[/img]
[quote]Abram o ficheiro php.ini e na linha 507 retirem o ; da opção php_mysqli.dll. Reiniciem o servidor no Apache.[/quote][/align:d9a30e5e2d]

[list]

[quote]Vamos então agora testar se a nossa base de dados está a funcionar correctamente no servidor. Copiem o texto abaixo para um documento novo, salvem-no no root que escolheram para as vossas páginas e chamem-no de testeMySQL.php5.[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot070.jpg[/img]

<mysqli>select_db('demo');



$result = $mysqli->query("SELECT * FROM membros");



while($row = $result->fetch_assoc()) {

    print $row['primeiroNome'] . ' ' . $row['ultimoNome'] . '<br>';    

}



$result->close();



?>


[quote]No código terão de alterar em $mysqli = new mysqli('localhost','root','password');
, no campo password substituam pela vossa password de root no MySQL.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot071.jpg[/img]
[quote]No vosso browser introduzam http://localhost/testeMySQL.php5. Se o vosso browser mostrar a informação, tal como na imagem, está tudo a funcionar correctamente.[/quote][/align:d9a30e5e2d]

[align=center:d9a30e5e2d]Passo 5 – Prepara o Server para XSLT[/align:d9a30e5e2d]

[quote]A partir da versão 5 do PHP, a própria aplicação suporta a linguagem XML e XSLT. Acreditem quando vos digo que vale a pena perder dois segundos a activar esta opção.[/quote]

[align=center:d9a30e5e2d][img]http://htmlservers.com.sapo.pt/Server/ScreenShot072.jpg[/img]
[quote]Novamente no ficheiro php.ini, na linha 529 retirem o ; da opção extension=php_xsl.dll. Guardem o ficheiro, fechem-no e reiniciem o servidor.

Vamos então testar se está a funcionar.[/quote]

[img]http://htmlservers.com.sapo.pt/Server/ScreenShot073.jpg[/img]
[quote]Copiem o texto abaixo e guardem-no como teste.xml no ”root” do vosso servidor.[/quote]

<xml>

<members>

    <member>

        <firstName>Earth</firstName>

        <lastName>Breaker</lastName>

        <score>1</score>

    </member>

    <member>

        <firstName>Pro</firstName>

        <lastName>activ3</lastName>

        <score>1500</score>

    </member>

    <member>

        <firstName>No</firstName>

        <lastName>Sila</lastName>

        <score>2</score>

    </member>

</members>


[img]http://htmlservers.com.sapo.pt/Server/ScreenShot074.jpg[/img]
[quote]Copiem o texto abaixo e guardem-no como teste.xsl no ”root” do vosso servidor.[/quote]

<xsl>

    <xsl>

        <xsl>

    </xsl>

    <xsl>

        Test of XML/XSLT parsing:

        <ul>

            <xsl>

                <li><xsl> <xsl>, score = <xsl></li>

            </xsl>

        </ul>

    </xsl>

</xsl>


[img]http://htmlservers.com.sapo.pt/Server/ScreenShot076.jpg[/img]
[quote]Finalmente copiem o texto abaixo e guardem-no como testexslt.php5.[/quote]

<xml>load('teste.xml');



$xsl = new DomDocument;

$xsl->load('teste.xsl');



$xslt = new Xsltprocessor;

$xslt->importStylesheet($xsl);



$transformation = $xslt->transformToXml($xml);

echo $transformation;

?>


[img]http://htmlservers.com.sapo.pt/Server/ScreenShot075.jpg[/img]
[quote]No vosso browser vão a http://localhost/testexslt.php5 e verifiquem se vêem as pontuações tal como a imagem acima. Se o fizerem, está tudo a funcionar correctamente.[/quote][/align:d9a30e5e2d]

E pronto, neste momento já têm um servidor html minimamente apresentável a correr na vossa própria máquina. Se quiserem partilhar a informação com alguém basta darem o vosso IP e introduzi-lo no browser. Mesmo do outro lado do mundo vai ser possível acedê-lo…

Como é óbvio sempre que não estiverem ligados à net, o servidor não funciona. Sempre que mudarem de IP, o endereço da vossa página também muda.

Para brincar podem dirigir-se a:

[list]

Saquem script’s em PHP, copiemo script para a directoria que escolheram partilhar, leiam as instruções de instalação (principalmente para aqueles que requerem o acesso a uma base de dados, em geral trazem-na já feita apenas é necessário importá-la para a vossa máquina). Posteriormente tentarei aprofundar mais a questão, instalação de mais algumas ferramentas género phpMyAdmin, …

Uma vez mais, não sou técnico informático de forma alguma, tudo o que apresento neste e em todos os outros meus tut’s são coisas que aprendo por pura curiosidade, portanto incorrecções, linguagem e aplicação de termos incorrectos, … é bastante provável que existam. A quem os encontrar agradeço que me informe que se se justificar altero o conteúdo do tópico.

[align=center:d9a30e5e2d]Autor: proactiv3
Fonte: WareZtugA
Edição no BBCode: TutorialzMachine[/align:d9a30e5e2d]


--------------------
"Bringing to you the best tutorialz."
Go to the top of the page
 
+Quote Post
cenourinha
post Jun 13 2008, 01:33 AM
Post #2


Vegetal ambulante
Ícone do grupo

Grupo: Super Administrador
Posts: 10,953
Registado: 26-July 05
De: Barcelos, Portugal
Membro nº: 52



De valer era um tutorial para configurar isso em Linux, mas bom post a mesma.
tongue.gif


--------------------
God almighty
Go to the top of the page
 
+Quote Post
masterhard
post Jun 13 2008, 11:43 AM
Post #3


Administradora do forum e do appletuga

Grupo: Membro
Posts: 4,160
Registado: 22-October 05
De: /dev/null
Membro nº: 199



que complicacao e para uma coisa simples em windows algo que se faz com 3 ou 4 linhas em linux -.-''

para linux e simples
usemos entao o debian como cobaia e fazer o seguinte:

sudo apt-get install apache2 php5 mysql4 phpadmin
wget -c http://prdownloads.sourceforge.net/webadmi...n_1.420_all.deb
sudo dpkg -i webmin_1.420_all.deb
sudo nano -w /var/www/test.php

incluir este conteudo:



<?php

phpinfo( );

?>




fechar e testar smile.gif

esta e a forma mais simples, ready-to-go

mas para afinar bem cada um dos servicos aconselho irem aos sites oficiais e criarem voces proprios os scripts a medida das necessidades dos clientes.


--------------------
Se o mundo te virar costas, nao vires costas ao mundo, vai-lhe ao cu!
Se a Muralha da China pegasse fogo, seria a maior firewall do Mundo!
blacksheep-----fake hosting services since 1$ only for fake businessman----sponsored by ASAE
Oferecemos Cursos de Coveiro WebTuga --> O primeiro em Portugal com MBA da Independente incorporado
"Well, I guess it would be nice if I could touch your body" --George Michael's 'Faith'
Sing these words in a recording studio, and you win Album of the Year. Say them in a public bathroom, and you get busted.
The basic difference is this: hackers build things, crackers break them.
O novo Windows será o Se7en. Será uma sequela do famoso filme de terror Se7en?
MADNESS?? THIS Is SPARTTTAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!
Sponsored by InTeRnEt SeRiOuS BuSiNeSs and MiCrOsOfT SeRiOuS BuSiNeSs!
MCSE -> Minesweeper Consultant and Solitaire Expert
VISTA -> Virus Infection and Spyware Transmission Architecture
Go to the top of the page
 
+Quote Post
darkhipno
post Jun 13 2008, 11:52 AM
Post #4



Ícone do grupo

Grupo: Super Administrador
Posts: 335
Registado: 19-May 06
De: /home/mikael/
Membro nº: 1,540



Masterhard, so te esqueces-te de referir que o modo de instalação que usas-te é para Debian Based. Para RedHat based o processo é praticamente identifco:

yum install httpd php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel mysql mysql-devel mysql-server
wget -c http://prdownloads.sourceforge.net/webadmi...20-1.noarch.rpm
rpm -ivh webmin-1.420-1.noarch.rpm
nano -w /var/www/info.php

E incluir este conteudo:

<?php

phpinfo( );

?>

fechar e testar

esta e a forma mais simples, ready-to-go

mas para afinar bem cada um dos servicos aconselho irem aos sites oficiais e criarem voces proprios os scripts a medida das necessidades dos clientes.
Go to the top of the page
 
+Quote Post
masterhard
post Jun 13 2008, 12:12 PM
Post #5


Administradora do forum e do appletuga

Grupo: Membro
Posts: 4,160
Registado: 22-October 05
De: /dev/null
Membro nº: 199



da forma mais hardcore seria compilar as sources tongue.gif


--------------------
Se o mundo te virar costas, nao vires costas ao mundo, vai-lhe ao cu!
Se a Muralha da China pegasse fogo, seria a maior firewall do Mundo!
blacksheep-----fake hosting services since 1$ only for fake businessman----sponsored by ASAE
Oferecemos Cursos de Coveiro WebTuga --> O primeiro em Portugal com MBA da Independente incorporado
"Well, I guess it would be nice if I could touch your body" --George Michael's 'Faith'
Sing these words in a recording studio, and you win Album of the Year. Say them in a public bathroom, and you get busted.
The basic difference is this: hackers build things, crackers break them.
O novo Windows será o Se7en. Será uma sequela do famoso filme de terror Se7en?
MADNESS?? THIS Is SPARTTTAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!
Sponsored by InTeRnEt SeRiOuS BuSiNeSs and MiCrOsOfT SeRiOuS BuSiNeSs!
MCSE -> Minesweeper Consultant and Solitaire Expert
VISTA -> Virus Infection and Spyware Transmission Architecture
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Publicidade
who's online
Versão Simples
Skin by IPB Customize
Horário: 3rd December 2008 - 09:25 PM