Instale o apache, php e mysql
Execute o comando para atualizar o sistema antes de iniciar o processo de instalação.
Atualização $ sudo apt-get
Antes de escrever o script PHP, você precisa instalar o Apache, Php e Mariadb no Ubuntu. Por padrão, o Apache Server está instalado no Ubuntu. Então, você não precisa instalá -lo. Verifique a versão do Apache Server pelo seguinte comando.
$ apache -v
Se você não instalou o PHP antes, execute o comando para instalar o PHP.
$ sudo apt-get install phpDepois de instalar PHP, verifique a versão do PHP.
$ php -vAgora, execute o comando para instalar o servidor e o cliente MariaDB, se não estiver instalado antes.
$ sudo apt-get install mariadb-server mariadb-client
Tipo 'você e pressione Enter para concluir o processo de instalação.
Execute o seguinte comando para iniciar o servidor mariadb.
$ sudo systemctl start mariadb
Verifique se o servidor está funcionando corretamente ou não. A saída do comando a seguir mostrará o status detalhado do servidor. A saída indica que Mariadb 10.1.30 Verion está funcionando.
$ sudo Systemctl status mariadb
Depois de instalar os três pacotes necessários acima com sucesso, você pode iniciar a próxima parte do tutorial.
Crie banco de dados
Você precisará de um banco de dados com uma tabela mínima para verificar como o PHP funciona com o servidor MySQL/Mariadb. Execute o cliente MySQL para criar um novo banco de dados nomeado empresa. Se você não definiu nenhuma senha para o usuário root, você terá que omitir -p opção.
$ mysql -u root -pExecute a consulta para criar empresa base de dados.
> Criar empresa de banco de dados;
Crie uma tabela
Selecione o banco de dados em que você deseja criar a tabela.
> empresa de uso;
Execute a consulta para criar uma tabela chamada funcionários.
> Crie funcionários da tabela
(id int (11),
Nome Varchar (30) não nulo,
Endereço Texto não nulo,
designação varchar (50) não nula,
Telefone Varchar (50) não nulo,
Email Varchar (50) NULL,
Salário Int (11),
Chave primária (id)
);
Insira alguns registros na tabela de funcionários usando a consulta Inserir.
> Insira os valores dos funcionários (1001, 'Jeffrey B Peters', '4787 Blackwell Street,
Dry Creek, Alasca ',
'Gerente Assistente', '907-323-6503', '[email protected] ', 1000);
Insira os valores dos funcionários (1002, 'Indiana C Halley', '42 Woerdens Road, Nova Gales do Sul ',
'Sales Executive', '02 4914 7750 ',' [email protected] ', 1500);
Crie conexão de banco de dados usando PHP
Crie uma nova pasta chamada phpcode em /var/www/html Para armazenar arquivos PHP.
Abra qualquer editor e adicione o seguinte script para fazer uma conexão com o banco de dados criado anteriormente empresa. Aqui, o editor de teste é usado para escrever o código. Atribuir três valores é obrigatório para fazer a conexão do banco de dados, o primeiro valor é o nome do servidor da web e LocalHost é usado para o servidor Apache. O segundo valor e o terceiro valor são nome de usuário e senha. No script, raiz é usado como nome de usuário e senha raiz é usada para fazer a conexão. Nome do banco de dados empresa é usado como quarto valor que é opcional. Você pode definir o nome do banco de dados depois de criar a conexão usando outro método. Depois de executar o script, se a conexão não puder ser estabelecida, uma mensagem de erro será impressa, caso contrário, ele imprimirá a mensagem de sucesso. Salve o arquivo no local mencionado acima. Aqui, o nome do arquivo é DBConnection.php.
$ server = "localhost";Abra um navegador e navegue no local usando localhost para executar o script.
http: // localhost/phpcode/dbConnection.php
Agora, faça algumas modificações no script para verificar a conexão. Por exemplo, altere o valor do banco de dados por Empresa2 que não existe.
Novamente, execute o script e desta vez o seguinte erro aparecerá.
Leia dados do banco de dados usando PHP
Crie outro nome de arquivo ReadData.php no mesmo local com o seguinte código. DBConnection.php O arquivo está incluído no início do script para fazer a conexão com o banco de dados. Em seguida, execute a consulta selecionada para recuperar todos os registros da tabela de funcionários. Se não houver registros, o valor da propriedade, $ resultado-> num_rows será zero e vai imprimir “Nenhum Registro Encontrado". Se os registros existirem, um loop de tempo é usado para ler os registros. Existem vários métodos disponíveis para ler registros do conjunto de resultados. Aqui, fetch_assoc () O método é usado para ler os registros. Ele lê cada registro como matriz associativa.
// inclua o script de conexãoAgora, abra o navegador e execute o script para verificar a saída.
http: // localhost/phpcode/readdata.php
De maneira semelhante, você pode escrever scripts PHP para inserir, atualizar e excluir dados das tabelas de banco de dados MySQL. Espero que você tenha gostado desta lição.