我的树莓派用的是3B+,内存卡64G,装了树莓派官方提供的系统。最近想重新写自己的技术博客,做一些记录和笔记,因此重新折腾起wordpress来,这里只是要做内网访问即可,只是自己在家写博客用,所以外网就访问不了,但是我要的就是自己在家记录些技术就可以了哈。系统什么的就默认是装好的,接下来按照步骤一步一步来安装。
因为不懂前端后端开发,所以只是直到这几个名词和技术,至于怎么用我还有超级多不懂的,就不敢瞎说了。
首先安装Apache2,通过apt-get来安装,指令:
sudo apt-get install apache2
然后安装mysql,这里mysql好像装的不是mysql,是mariadb:
sudo apt-get install mysql-server mysql-client
最后安装php,虽然对php不懂,但是拍黄片的大名如雷贯耳:
sudo apt-get install php
首先安装libapache2-mod-php:
sudo apt-get install libapache2-mod-php
sudo apt-get install php-mysql
因为会用到数据库,所以还是要有一些数据库的操作,登录数据库:
sudo mysql -u root -p
use mysql;
update user set authentication_string=password("这里改为你的密码"),plugin='mysql_native_password' where user='root';
flush privileges;
quit;
use mysql;是指切换到MySQL;
update user set authentication_string=password(“这里改为你的密码”),plugin=‘mysql_native_password’ where user=‘root’;这一句是修改用户密码,一开始登录数据库是不需要密码的,这里修改加上密码;
flush privileges;则是刷新刚刚的操作;
quit;是退出,这里可以通过Ctrl+D来退出。
操作完之后需要重启Apache2和MySQL:
sudo /etc/init.d/apache2 restart
sudo service mysql restart
phpmyadmin是数据库管理器好像,具体怎么用我不太会哈,这里就先装上吧:
sudo apt-get install phpmyadmin
然后就会问配置那一种web服务,这里我装了apache2,所以就选apache2:
然后会问配置数据库,选择是:
最后就是设置密码:
执行以下指令:
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
首先登录mysql,然后创建数据库:
sudo mysql -uroot -p
use mysql;
create database wordpressdb;
show databases;
GRANT ALL PRIVILEGES ON wordpressdb.* TO root@localhost;
FLUSH PRIVILEGES;
首先下载wordpress,资源:wordpress-5.3.2-zh_CN;并解压放到/var/www/html/wordpress,然后在 /var/www/html/wordpress/wp-content/ 下创建uploads:
sudo mkdir /var/www/html/wordpress/wp-content/uploads
然后更改上传目录等权限,不然之后博客上传不了图片:
sudo mkdir uploads
sudo chown -R www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
sudo chown -R :www-data /var/www/html/wordpress/wp-content/uploads
最后是配置wordpress数据库,这里可以通过编辑wordpress根目录下的wp-config-sample.php来实现,也可以通过打开网站的地址:http://localhost/wordpress
第一次打开的时候就会进行配置。
这样基本上就完成wordpress的配置并且可以在内网进行访问,后续的操作就是一些wordpress的操作了。
花非花,雾非雾。
夜半来,天明去。
来如春梦几多时?
去似朝云无觅处。
– 唐·白居易 《花非花》