腾讯云上搭建LNMP环境部署基于WordPress的个人博客网站
待整理。。。
安装过程记录
安装Nginx
#1:使用dpkg -S nginx来搜索nginx的相关文件
#2:nginx的默认网站目录是/var/www/html/
#3:默认的nginx网站配置文件为/etc/nginx/sites-available/default
#4:日志文件在/var/log/nginx/
#5:配置文件在/etc/nginx/nginx.conf
启动:sudo service nginx start/reload/stop
使用netstat -anp则可以看到80端口已经处于LISTEN状态了。
直接查看80端口可以使用命令:sudo lsof -i:80
查看进程 ps aux | grep nginx
安装php7.2.24
sudo apt-get install php7.2 php7.2-fpm php7.2-dom php7.2-mbstring php7.2-xml php7.2-mysql php7.2-openssl php7.2-pdo php7.2-json php7.2-tokenizer php7.2-ctype php7.2-bcmath php7.2-fileinfo
php的配置文件在:/etc/php/7.2/fpm/php.ini
# usr/bin/php 执行文件
wget https://cn.wordpress.org/wordpress-5.2.1-zh_CN.tar.gz
修改php的监听地址和端口9000:
sudo vim /etc/php/7.2/fpm/pool.d/www.conf
重启php: sudo service php7.2-fpm restart
连接mysql
下载wordpress到/var/www
wget https://cn.wordpress.org/wordpress-5.2.1-zh_CN.tar.gz
解压到当前目录 tar -xzvf wordpress-5.2.1-zh_CN.tar.gz
生成一个文件夹wordpress
改虚拟空间默认配置文件:root /var/www/wordpress
此时访问我的服务器ip就能看到安装界面了
安装composer
安装git
拉取代码
在项目里改配置
导入数据库文件
CREATE DATABASE example;(数据库名可以不一样)
切换数据库:
use example;
导入指定sql文件:
mysql>source /path/example.sql;
ln -s /www/wwwroot/laravel_blog/code/laravel_blog/storage/ /www/wwwroot/laravel_blog/code/laravel_blog/public/