Skip to content

PK Tecnologia

PHP, Java, JavaScript, CSS e muito mais

Aqui vai um excelente artigo sobre o assunto:

www.wanderson.camargo.nom.br/2011/01/traduzir-as-mensagens-de-erro-do-zend_form/

Vale a pena conferir!

Seguem os passos para a configuração de um desktop Ubuntu 12 LTS para trabalhar com desenvolvimento php e mysql usando Eclipse e Zend Framework.

1. Instale o apache web server:

> sudo apt-get install apache2

Para testar abra o seu navegador e digite: http://localhost. Deve aparecer a frase: “It works!”

2. Instale o PHP5:

> sudo apt-get install php5

3. Teste se o php foi instalado corretamente:

– Abra um terminal ou navegue até a pasta /var/www de sua máquina e crie um arquivo com o nome index.php.
– Dentro do arquivo digite o código a seguir:

– Vá novamente até o seu navegador e digite: http://localhost/index.php, deverá aparecer toda a informação de configuração do php.

4. Instale o mysql server

> sudo apt-get install mysql-server

O script irá solicitar a senha para o usuário root. Escolha uma senha forte e pressione enter.

> sudo apt-get install php5-mysql

Se precisar de bibliotecas extras, use conforme a seguir:

> sudo apt-get install php5-curl php5-gd php-pear php5-imagick php5-xmlrpc php5-xsl php5-json

> sudo apt-get install php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-tidy

4. Instale o PhpMyAdmin

> sudo apt-get install phpmyadmin
– Ao ser perguntado sobre o servidor web a utilizar, marque apache usando a tecla de espaço e pressione enter
– Em seguida selecione sim para criar a database do phpmyadmin
– Digite a senha do administrdor do banco de dados
– Digite uma senha para o phpmyadmin
Para testar digite http://localhost/phpmyadmin/ no seu navegador

Caso queira algo melhor que o phpMyAdmin, instale o Mysql WorkBench:
> sudo apt-get install mysql-workbench mysql-workbench-data

5. Instale o Zend Framework:

> sudo apt-get install zend-framework

6. Instale o Eclipse PDT

> sudo add-apt-repository ppa:yogarine/eclipse/ubuntu
> sudo apt-get update
> sudo apt-get install eclipse-pdt

Segue o link para o site do Zend Framework, onde se encontra toda a referência sobre a ferramenta Zend Tool.

http://framework.zend.com/manual/1.12/en/zend.tool.usage.cli.html

Arquivo controller:

require_once realpath(APPLICATION_PATH .’/../library/’).’/Soaptest.php’;
class SoapController extends Zend_Controller_Action{
//change this to your WSDL URI!
private $_WSDL_URI=”http://192.168.188.128:8081/soap?wsdl”;
public function indexAction() {
$this->_helper->viewRenderer->setNoRender();
if(isset($_GET['wsdl'])) {
//return the WSDL
$this->hadleWSDL();
} else {
//handle SOAP request
$this->handleSOAP();
}
}
private function hadleWSDL() {
$autodiscover = new Zend_Soap_AutoDiscover();
$autodiscover->setClass(‘Soaptest’);
$autodiscover->handle();
}
private function handleSOAP() {
$soap = new Zend_Soap_Server($this->_WSDL_URI);
$soap->setClass(‘Soaptest’);
$soap->handle();
}
public function clientAction() {
$client = new Zend_Soap_Client($this->_WSDL_URI);
$this->view->add_result = $client->math_add(11, 55);
$this->view->not_result = $client->logical_not(true);
$this->view->sort_result = $client->simple_sort(array(“d” => “lemon”, “a” => “orange”,”b” => “banana”, “c” => “apple”));
}
}

Código da classe Soaptest.php

class Soaptest {
/**
* Add method
*
* @param Int $param1
* @param Int $param2
* @return Int
*/
public function math_add($param1, $param2) {
return $param1+$param2;
}
/**
* Logical not method
*
* @param boolean $param1
* @return boolean
*/
public function logical_not($param1) {
return !$param1;
}
/**
* Simple array sort
*
* @param Array $array
* @return Array
*/
public function simple_sort($array) {
asort($array);
return $array;
}
}

Referência:

http://bogdan-albei.blogspot.com.br/2009/05/quickstart-web-services-with-soap-and.html

Para aqueles que ainda possuem erros ao ativar o seu adaptador wireless, escrevo abaixo mais algumas dicas que talvez possam ajudar. Logicamente cada marca/modelo de notebook apresentará um erro diferente, então podemos ter diversas soluções diferentes para um problema semelhante.

Sugestão 1: verificar se o serviço de configuração automática de WLAN está ativado.

1 – Pressione as teclas “Windows” (a tecla com o símbolo da Microsoft na maioria dos teclados) + a tecla “R” e execute o gerenciador de serviços, conforme imagem abaixo:

Executar

2 – Dentro do gerenciador de serviços, procure o serviço de configuração automática de WLAN. Conforme abaixo:

3 – Certifique-se que o serviço está com status “Inicializado” e com o tipo de inicialização “Automático”, pois desta forma o serviço sempre iniciará juntamente com a inicialização do windows.

Em breve retorno com mais sugestões.