在Ubuntu 18.04操作系统下搭建WordPress 4.9.4版本的全过程。过程大致为:安装Apache2、安装PHP及相关组件、安装MySQL、建立Apache与MySQL的连接、最后安装WordPress、配置WordPress数据库及环境。
1.安装Apache2 sudo apt-get install apache2 -y
安装Apache包,-y参数为默认确定安装。 在终端输入: ifconfig -a 用来查看本机地址:
如果提示如下,那么你需要安装一个ent-tools,然后再执行ifconfig -a:
在浏览器中输入服务器地址可以看见默认页面:
2.资源更新 在Ubuntu 18.04系统终端中输入: sudo apt-get update 进行资源更新:
输入: sudo apt-get upgrade -y 进行包更新:
安装PHP及相关组件(如果需要多个PHP共存请看在Ubuntu中实现多个PHP版本共存一文): sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php7.1-fpm php7.1-mcrypt php7.1-cli php7.1-xml php7.1-mysql php7.1-gd php7.1-imagick php7.1-recode php7.1-tidy php7.1-xmlrpc sudo apt-get install libapache2-mod-php7.1 执行完上面的命令然后执行php -v,如果出现下面的提示,那么就证明安装成功:
3.安装MySQL 在Ubuntu 18.04系统终端中输入: sudo apt-get --purge remove mysql-server mysql-common mysql-client sudo apt-get install mysql-server mysql-common mysql-client sudo /etc/init.d/mysql restart 首先,登录: sudo mysql -u root 然后查看当前用户:
删除root账号: mysql> DROP USER 'root'@'localhost'; Query OK, 0 rows affected (0,00 sec) 重新创建root: mysql> CREATE USER 'root'@'%' IDENTIFIED BY '密码'; Query OK, 0 rows affected (0,00 sec) 授权: mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; Query OK, 0 rows affected (0,00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0,01 sec) mysql> exit
4.建立Apache与MySQL的连接 在Ubuntu 18.04系统终端中输入: sudo apt-get install phpmyadmin 注:sudo apt-get install phpmyadmin -y 下载组件并进行设置:
选择Apache2:
确认:
设置密码:
确认密码:
然后建立连接重启MySQL与Apache: sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin sudo service mysql restart sudo systemctl restart apache2.service 如果最后一条指令遇见comment not found,在终端输入: sudo /etc/init.d/apache2 restart sudo /etc/init.d/apache2 status 如果出现下面提示就证明已经重启了:
5.下载和解压WordPress 1].下载: wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip 注:也可以安装wordpress-4.9.4-zh_CN.tar.gz,安装其它版本请访问wordpress中文网站。
2].解压: sudo unzip wordpress-4.9.4-zh_CN.zip 或采用tar.gz版本,则:sudo unzip wordpress-4.9.4-zh_CN.tar.gz 解压后可以在文件中看见解压的文件夹wordpress。
6.配置WordPress数据库 //登录进入数据库 mysql -u root -p //创建数据库 CREATE DATABASE wordpress; //创建管理员 CREATE USER wordpressusers; //设置密码 SET PASSWORD FOR wordpressusers = PASSWORD("密码"); //设置权限 GRANT ALL PRIVILEGES ON wordpress.* TO wordpressusers IDENTIFIED BY "密码"; //生效配置 FLUSH PRIVILEGES; //退出数据库 exit
7.配置WordPress环境 将wordpress的目录移动到默认路径并授权: sudo mv wordpress/* /var/www/html/ sudo chmod -R 777 /var/www/html/ sudo mv /var/www/html/index.html /var/www/html/index~.html sudo /etc/init.d/apache2 restart 注:通过以上配置,再去浏览器中访问IP地址就可以看到本文所达到的效果了。
相关主题 |