php
Instalando o php, mysql e phpMyAdmin
Para instalar o PHP e o phpMyAdmin em um servidor, é necessário que os módulos httpd e mysqld já estejam instalados.
InstalaçãoFaça a instalação dos seguintes pacotes:
sudo yum install php php-mysql libzip php-cli php-common php-pdo
Agora o PHP já está instalado e já será possível utilizar códigos PHP em seu servidor, mas antes é necessário configurar algumas coisas para que tenha um bom funcionando.
Edite o arquivo php.ini com o comando sudo gedit /etc/php.ini e substitua os códigos.
Localize display_errors = Off e substitua por display_errors = On, agora procure por short_open_tag = Off e altere para short_open_tag = On, salve o arquivo e reinicie o servidor httpd com o comando.
sudo service httpd stop
sudo service httpd start
Agora execute crie um arquivo chamado info.phpe coloque na pasta de seu servidor (por padrão em /var/www/html), dentro deste arquivo escreva o seguinte código.
1<?php phpinfo(); ?>
Instalando o phpMyAdmin
Para instalar o phpMyAdmin, é necessário que você já tenha o mysqld, e então execute os seguintes comandos.
sudo yum install epel-release
sudo yum install phpmyadmin
Agora é possível utilizar o phpMyAdmin, porém por padrão ele está configurado para ser acessível somente através de localhost, para mudar essas configurações, edite o arquivo de configurações com o comando sudo vim /etc/httpd/conf.d/phpMyAdmin.conf e edite conforme suas necessidades.
Salve o arquivo e reinicie seu servidor httpd para testar.
sudo service httpd stop
sudo service httpd start
IntroduçãoO MySQL Server é um SGBD que utiliza a linguagem SQL, um servidor de banco de dados onde você irá armazenar informações contidas em seu servidor. Para usuários que desejam utilizar o WordPress neste servidor, a instalação do MySQL Server é indispensável, além de inúmeras outras ferramentas que dependem do banco de dados para funcionar.
Instalação MYSQL
O CentOS 7 não utiliza mais o MySQL Server como SGBD padrão, então para fazermos sua instalação será necessário adicionar um novo repositório através dos comandos.
1sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Após adicionar o repositório, realize a instalação do MySQL Server.
1sudo yum install mysql mysql-server
Como instalar o servidor de banco de dados MySQL Server no CentOS 7.
Introdução O MySQL Server é um SGBD que utiliza a linguagem SQL, um servidor de banco de dados onde você irá armazenar informações contidas em seu servidor. Para usuários que desejam utilizar o WordPress neste servidor, a instalação do MySQL Server é indispensável, além de inúmeras outras ferramentas que dependem do banco de dados para funcionar.
Instalação O CentOS 7 não utiliza mais o MySQL Server como SGBD padrão, então para fazermos sua instalação será necessário adicionar um novo repositório através dos comandos.
1sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Após adicionar o repositório, realize a instalação do MySQL Server.
1sudo yum install mysql mysql-server
Configurando Agora você deverá configurar o seu servidor de banco de dados, para isso inicie o serviço mysqld e fique atendo nas instruções.
1
2sudo /sbin/service mysqld start
sudo /usr/bin/mysql_secure_installation
Após digitar o ultimo comando a instalação irá perguntar várias coisas, fique atento e siga as instruções abaixo de acordo com nosso script.
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none): (não digite nada, pressione enter)
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] y
New password: (insira uma senha para o banco de dados)
Re-enter new password: (repita a senha aqui)
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
... Success!
By default, MySQL comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] y
- Dropping test database...
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
... Failed! Not critical, keep moving...
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y
... Success!
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
Cleaning up...
reinicie o servidor
sudo service mysqld start
sudo chkconfig mysqld on
Para instalar o PHP e o phpMyAdmin em um servidor, é necessário que os módulos httpd e mysqld já estejam instalados.
InstalaçãoFaça a instalação dos seguintes pacotes:
sudo yum install php php-mysql libzip php-cli php-common php-pdo
Agora o PHP já está instalado e já será possível utilizar códigos PHP em seu servidor, mas antes é necessário configurar algumas coisas para que tenha um bom funcionando.
Edite o arquivo php.ini com o comando sudo gedit /etc/php.ini e substitua os códigos.
Localize display_errors = Off e substitua por display_errors = On, agora procure por short_open_tag = Off e altere para short_open_tag = On, salve o arquivo e reinicie o servidor httpd com o comando.
sudo service httpd stop
sudo service httpd start
Agora execute crie um arquivo chamado info.phpe coloque na pasta de seu servidor (por padrão em /var/www/html), dentro deste arquivo escreva o seguinte código.
1<?php phpinfo(); ?>
Instalando o phpMyAdmin
Para instalar o phpMyAdmin, é necessário que você já tenha o mysqld, e então execute os seguintes comandos.
sudo yum install epel-release
sudo yum install phpmyadmin
Agora é possível utilizar o phpMyAdmin, porém por padrão ele está configurado para ser acessível somente através de localhost, para mudar essas configurações, edite o arquivo de configurações com o comando sudo vim /etc/httpd/conf.d/phpMyAdmin.conf e edite conforme suas necessidades.
Salve o arquivo e reinicie seu servidor httpd para testar.
sudo service httpd stop
sudo service httpd start
IntroduçãoO MySQL Server é um SGBD que utiliza a linguagem SQL, um servidor de banco de dados onde você irá armazenar informações contidas em seu servidor. Para usuários que desejam utilizar o WordPress neste servidor, a instalação do MySQL Server é indispensável, além de inúmeras outras ferramentas que dependem do banco de dados para funcionar.
Instalação MYSQL
O CentOS 7 não utiliza mais o MySQL Server como SGBD padrão, então para fazermos sua instalação será necessário adicionar um novo repositório através dos comandos.
1sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Após adicionar o repositório, realize a instalação do MySQL Server.
1sudo yum install mysql mysql-server
Como instalar o servidor de banco de dados MySQL Server no CentOS 7.
Introdução O MySQL Server é um SGBD que utiliza a linguagem SQL, um servidor de banco de dados onde você irá armazenar informações contidas em seu servidor. Para usuários que desejam utilizar o WordPress neste servidor, a instalação do MySQL Server é indispensável, além de inúmeras outras ferramentas que dependem do banco de dados para funcionar.
Instalação O CentOS 7 não utiliza mais o MySQL Server como SGBD padrão, então para fazermos sua instalação será necessário adicionar um novo repositório através dos comandos.
1sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Após adicionar o repositório, realize a instalação do MySQL Server.
1sudo yum install mysql mysql-server
Configurando Agora você deverá configurar o seu servidor de banco de dados, para isso inicie o serviço mysqld e fique atendo nas instruções.
1
2sudo /sbin/service mysqld start
sudo /usr/bin/mysql_secure_installation
Após digitar o ultimo comando a instalação irá perguntar várias coisas, fique atento e siga as instruções abaixo de acordo com nosso script.
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none): (não digite nada, pressione enter)
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] y
New password: (insira uma senha para o banco de dados)
Re-enter new password: (repita a senha aqui)
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
... Success!
By default, MySQL comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] y
- Dropping test database...
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
... Failed! Not critical, keep moving...
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y
... Success!
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
Cleaning up...
reinicie o servidor
sudo service mysqld start
sudo chkconfig mysqld on