在Vultr VPS云上安装了LAMP环境和Wordpress;略有经验教训可以分享;简单整理一下。
0.前提
- 购买Vultr VPS云后搭建环境;
- 使用LAMP一键安装包安装环境;
- 使用wordpress搭建BLOG;
大功告成之后,以下常用命令行和经验就有用了:
1.通用命令行
Linux通用的一些命令;
查找
find查找某个名为[filename]的文件位置:
find / -name [filename] -print
下载
wget在当前位置下,下载[url]的某个文件
wget [url]
解压缩
tar -xzvf ***.tar.gz
移动
移动至上一级文件夹:
mv * ../
把当前目录的一个子目录里的文件移动到另一个子目录里:
mv test3/*.txt test5
定位
cd将当前位置更好到指定目录[/dir]
cd [/dir]
编辑
vim或vi编辑目标文档[/dir/file];
vi [/dir/file]
- 快捷键i进入编辑(--insert--)模式;
- 快捷键esc返回;
- 以下命令保存:
:wq!
2.LAMP一键包应用
仅限于以下lnmp一键安装包;
管理域名
添加域名:
lnmp vhost add
相应的也有删除域名:
lnmp vhost del
状态管理
LAMP 1.2状态管理,用于重启整个LAMP服务:
lnmp {start|stop|reload|restart|kill|status}
各个程序状态管理,用于重启单一服务:
lnmp {httpd|mysql|mariadb|pureftpd} {start|stop|reload|restart|kill|status}
加速扩展
使用LAMP一键包安装时,LAMP默认解压位置如下:
/root/lnmp1.3-full/
可以安装的插件包括:
xCache
XCache 是一个国人开发的又快又稳定的PHP opcode缓存器。经过良好的测试并在大流量/高负载的生产机器上稳定运行,支持PHP5.x及以下版本(不支持PHP7.x);
安装时执行:
cd /root/lnmp1.3-full/ //定位至lnmp解压缩的位置
./addons.sh install xcache
需要设置xcache管理页面admin用户的密码。
出现“Press any key to install...or Press Ctrl+c to cancel“,再次回车确认即可开始安装。
卸载
执行:
./addons.sh uninstall xcache
Memcached
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。
进入lnmp解压后的目录,执行:
./addons.sh install memcached
输入对应的序号,回车,再次确认回车开始安装。
卸载
执行:
./addons.sh uninstall memcached
3.一些问题
wordpress无法更新
使用以下命令修改(website的默认用户www的)文件权限:
chown -R www /home/wwwroot/网站目录
wordpress更新无效
更新翻译提示更新成功了,但是刷新一下又提示,用以下方式:
- 先找到php.ini;
- 修改php.ini文件,把scandir从disable_functions里面删掉就好了;
- 重启php服务或整个LAMP服务;
依次用以下命令:
find / -name php.ini -print //查找php.ini位置
vi [/dri/php.ini] //修改php.ini,过程略;
lnmp restart //重启服务;