ubuntu construir blog personal de wordpress
1. Prepare el entorno LAMP
LAMP es la abreviatura de Linux, Apache, MySQL y PHP, y es el entorno operativo básico del que depende el sistema Wordpress. Preparemos primero el entorno LAMP:
1.1, instale apache2
Entrada de comando de terminal:
sudo apt-get install apache2 -y
Después de que la instalación sea exitosa, puede ingresar http: // ip, visitar la página web para ver "funciona", lo que indica que la instalación fue exitosa.
1.2, instalar PHP
Entrada de comando de terminal:
sudo apt-get install php7.0 -y
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:ondrej/php
Instale los componentes relacionados con php:
sudo apt-get install libapache2-mod-php7.0
1.3, instale el servicio mysql
Entrada de comando de terminal:
sudo apt-get install mysql-server -y
Instale los componentes relacionados con php MySQL:
sudo apt-get install php7.0-mysql
1.4, instale phpmyadmin
Use apt-get para instalar phpmyadmin. Durante el proceso de instalación, debe seleccionar apache2 cuando se le solicite, y luego ingresar la contraseña de root y la contraseña de la base de datos:
sudo apt-get install phpmyadmin -y
Establezca una conexión suave en / var / www / html:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Reinicie el servicio MySQL
sudo service mysql restart
Reiniciar el servicio apache
sudo systemctl restart apache2.service
2. Instalar y configurar wordpress
2.1. Descargar un paquete comprimido de Wordpress
wget https://cn.wordpress.org/latest-zh_CN.zip
Si la descarga es lenta, primero puedes descargar el archivo Win por ti mismo y luego transferirlo al servidor a través de fileilla. Una vez
completada la descarga, descomprime el paquete comprimido.
sudo unzip latest-zh_CN.zip
Ingrese mysql, ingrese el siguiente código e ingrese su contraseña de MySQL cuando se le solicite:
mysql -u root -p
Cree una base de datos llamada wordpress para wordpress:
CREATE DATABASE wordpress;
Establezca un usuario para esta base de datos como wordpressuser:
CREATE USER wordpressuser;
Configure una contraseña para este usuario como 123456:
SET PASSWORD FOR wordpressuser= PASSWORD("123456");
Configure los permisos de acceso a la base de datos para este usuario:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"123456";
Tomar efecto
FLUSH PRIVILEGES;
Luego salga de mysql
exit;
2.2, configurar wordpress
Dado que PHP accede a la carpeta / var / www / html / por defecto, necesitamos copiar todos los archivos en la carpeta de wordpress a la carpeta / var / www / html /
sudo mv wordpress/* /var/www/html/
Modifique los permisos del directorio / var / www / html /:
sudo chmod -R 777 /var/www/html/
Especifique apache en index.html
sudo mv /var/www/html/index.html /var/www/html/index~.html
Reinicie el servicio Apache:
sudo systemctl restart apache2.service
Habrá restricciones de ftp al cambiar el tema, ingrese el siguiente comando:
sudo chown-R www-data /var/www/html
sudo chmod-R 775 /var/www/html
Nota: problema de inicio de sesión: inicie sesión en
segundo plano usted mismo: ip / wp-admin /
login por otros: ip