LNMP是指Nginx、MySQL、PHP,LAMP是指Apache、MySQL、PHP,通常状况下,若是咱们选择的是Linux系统的VPS,那么LNMP或LAMP这两个建站环境是最经常使用的,部落目前所购买的阿里云主机,就是使用的LNMP,对于内存较小的VPS主机来讲,建议使用LNMP环境,使绑定域名之类的,都是很方便操做的.固然,若是您的内存够大,配置较好,也能够考虑windows环境.html
LNMP或LAMP安装前注意事项node
1.支持CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统mysql
2.须要2GB以上硬盘剩余空间,这个通常不是什么问题了,磁盘空间的话,如今市面上都很便宜.sql
3.MySQL 5.6及MariaDB 10必须1G以上内存,若是您的内存小,能够选用低版本的.数据库
4.128M以上内存,Xen的须要有SWAP,OpenVZ的另外至少要有128MB以上的vSWAP或突发内存.windows
5.LNMP和LAMP编译的时间比较长,为了不中途出现意外,咱们可使用screen工具,军哥lnmp一健安装般支持screen工具了.登陆你的VPS主机,执行:screen -S lnmp。若是提示screen: command not found 命令不存在能够执行:yum install screen 或 apt-get install screen安装.bash
LNMP或LAMP安装服务器
在开始操做前,建议您看看天翼云主机和其它VPS上安装LNMP后再安装wordpress操做教程这篇文章.wordpress
1.首先咱们须要下载安装putty软件或者相似的工具工具
您能够去百度上搜索再下载,也能够直接去官网上下载,地址是:由此直达.,完成下载后,直接运行putty.exe就能够了.
2.安装LNMP执行如下命令:
wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp
2.2若是想安装LAMP的话执行如下命令:
wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lamp
编译的时间都比较长,通常快的话,也有20多分钟,慢的话,会有近一个小时左右.视您的主机而定.
3.编译的最开始是设置你的MysqL的Root密码.以下图:
4.选择是否安装MySQL InnoDB,输入MySQL或MariaDB版本的序号,以下图:
5.输入PHP版本的序号,选择是否安装内存优化.通常来讲Default选项安装后问题比较少,程序兼容性也比较强,安装时不会选择的能够直接选择默认的.以下图:
6.由于咱们安装的是LAMP,因此还要设置你的管理员帐号邮箱,或者选择Apache版本.以下图:
7.接着等三十分钟以上,视您的VPS主机配置而定,好的快,差的慢.你的VPS主机就会显示LNMP或者LAMP安装成功了。
8.在地址栏输入您的IP地址,就能够看到LNMP和LAMP成功的页面了,打开探针就能看到服务器编译引擎了。这里安装的是Apache。以下图:
LNMP或LAMP环境下绑定域名
1.LNMP或LAMP建立新的网站时,须要进入到LNMP目录中:cd lnmp1.2-full,而后执行命令:lnmp vhost add,接着输入你的网站域名,再次输入“Y”,继续输入不带www的域名。最下面须要设置网站的目录,路径要以/开头的完整路径。
2.接下来,会提示您是设置是否启用日志,Apache的话须要填写你的管理员邮箱,还有就是给网站建立MysqL数据库了,以下图:
建议开启,固然,若是您的网站已经运行了很长时间,且运行稳定,能够考虑不开启.
若是是用阿里云的服务器的话,得在服务器上解析域名,否则是访问不了的,这个坑了本身好久
3.建立好虚拟主机后,你的VPS的网站目录下就能够看到新的网站的根目录了,咱们经过FTP软件链接(部落一直都是使用的filezilla这个FTP软件),就能看到,默认的都是在/home/wwwroot/下面了。
咱们能够将建站程序上传到这个目录下.新建的数据库都是在/usr/local/mysql/var/下面.
PHPMyAdmin在/home/wwwroot/default/,建议将其重命名,以避免被外人访问到。若是安装了XCache, 则在/home/wwwroot/default/也能看到,经过这里咱们能够访问到XCache管理界面。
,而后就是安装wordpress了,步骤其实很简单,这个能够百度一下
说下用到的一些命令:解压----
# tar -xvf archive.tar 释放一个包
复制----
cp -Rf /home/user1/* /root/temp/
将 /home/user1目录下的全部东西拷到/root/temp/下而不拷贝user1目录自己
(1)直接指定路径修改
chmod -R 755 /home/wwwroot/*
(2)手动进入该目录修改权限(并显示详细过程)
cd /home/wwwroot
chmod -Rv 755 * #注意:“*”表示通配符,指的是全部文件和文件
在WordPress新建文章上传附件的时候,有时候可能会提示
wp-content/uploads/****/**。有没有上级目录的写权限?
好比说
wp-content/uploads/2015/07。有没有上级目录的写权限?
然而,给他们全部的777权利都是无效的时候
咱们能够
找到wordpress数据库,打开wp_options表
修改表中键名为upload_path的键值 这个值是一个路径
里面是空的(也可能不是空的),添加 wp-content/uploads就解决了。===============双引号必加!相似于注册表键值
转自:http://www.kwx.gd/LinuxBase/Linux-chmod.html