RaspberryPI——使用WordPress构建LAMP网页
LAMP:Linux,Apache,MySQL,PHP
安装相关软件:
设置Apache网页服务器
sudo apt-get install apache2 -y
测试Apache默认网页:自测-http://localhost 其他电脑-http://xxx.xxx.xxx.xxx.
默认HTML文件:/var/www/html/index.html
重启apache2服务:sudo service apache2 restart
在debian/ubuntu上,www-data是默认运行web服务的用户/组
安装PHP
PHP是一个预处理器:它是在服务器通过Web浏览器接收网页请求时运行的代码。 它解决了需要在页面上显示的内容,然后将该页面发送到浏览器。 与静态HTML不同,PHP可以在不同情况下显示不同的内容。 其他语言也可以这样做,但由于WordPress是用PHP编写的,这就是我们这次需要使用的东西。 PHP是一种非常流行的网络语言:Facebook和维基百科等大型项目都是用PHP编写的。
sudo apt-get install php -y
测试:新建index.php测试php,将index.html删除。
安装MySQL
MySQL(发音为My Sequel或My S-Q-L)是一种流行的数据库引擎。 像PHP一样,它广泛用于Web服务器,这就是为什么像WordPress这样的项目使用它,以及为什么这些项目如此受欢迎。
安装MySQL服务器和PHP-MySQL包:
sudo apt-get install mysql-server php-mysql -y
下载WordPress
sudo wget http://wordpress.org/latest.tar.gz
sudo tar xzf latest.tar.gz
将解压后的文件放到/var/www/html/下面。
sudo mv wordpress/*. sudo rm -rf wordpress latest.tar.gz
改变这些文件的用户为Apache用户:sudo chown -R www-data: .
设置/配置数据库
sudo mysql_secure_installation 配置密码、删除匿名、测试等。
创建数据库
sudo mysql -uroot -p
输入密码后:
create database wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
FLUSH PRIVILEGES;
WordPress配置
登录网页会跳出配置页面。配置完成后登录即可。
之后自己定义主题等等具体内容。