一、安装环境:
centos6.8×86(腾讯云主机)
工具secureCRT(或者putty)+Filezilla
(工具是在客户端使用的)
二、使用客户端链接远程服务器,这里使用的是SecureCRT
1.先建立一个session,地址是腾讯云的ip地址
账号和密码是你当初设的(注意要使用公网IP)
2.使用SSH客户端登陆成功:
三、现在开始安装nginx:
1.安装nginx:
添加centos资源库:
在ssh中输入:
1
| vi /etc/yum.repos.d/nginx.repo |
更改为以下内容:
1 2 3 4 5
| [nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1 |
使用yum 命令去安装 nginx
测试nginx服务状态:
显示已停止
测试nginx配置文件:
显示OK则安装成功,稍后可以启动nginx服务
此时使用之前SSH的IP地址已经可以成功访问静态网页,但是为了让其支持动态,还需要进行下一步操作。
2.配置nginx:
将你的域名指向腾讯云主机,腾讯1元主机抢到 的话还送一张CN域名首年优惠券。然后编辑nginx的配置文件支持你的域名:
1
| vi /etc/nginx/conf.d/default.conf |
修改这两项server_name 是你的域名,location是站点根目录
1 2 3 4 5 6 7 8 9
| server {
listen 80;
server_name youdomian.com;
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;
location / {
root /var/youdomian.com;
index index.html index.htm;
} |
修改下面的项使其支持php
1 2 3 4 5 6 7
| location ~ \.php$ {
# root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
} |
详见:
default.conf
重新加载nginx使其生效
四、安装php-fpm
1.为了 nginx 能够执行 php 文件,还需要安装php-fpm
直接使用yum源安装
2.安装成功以后检查php-fpm运行状态,方法和nginx检查方法一致,这里不再赘述
重启nginx,使其支持php。
3.现在可以在网站根目录下新建一个index.php进行测试
1 2
| cd /var/youdomian.com
vi index.php |
只需加上这样一句:
1
| <!--?php phpinfo(); ?--> |
可以得到如下结果,说明成功:
你的php版本可能和我的不同,但是建议升级到5.6,升级php可以看:
五、安装mysql
1.配置扩展,并令php-fpm支持:
1 2
| yum install php-pecl-apc php-mysql php-gd php-mcrypt php-pear php-mbstring php-xmlrpc php-dom
service php-fpm restart |
2.安装mysql
1
| yum install mysql-server |
3.启动mysql服务
4.进行mysql安全设置,这里可以一路y下去:
1
| mysql_secure_installation |
这里可能还有一个问题,就是mysql不能正常链接,需要添加外网访问的支持。
使用phpmyadmin(可选)来管理mysql:
六、安装服务端FTP管理工具VSFTP
安装vsftp:
启用vsftpd
当然这样的话只能使用root用户登陆,是不安全的,为了更好保护数据,我们通常会建立相关的ftp虚拟账户,请看vsftp搭建多站点,这个过程通过虚拟账户来实现,能够更好的保护root。
VSFTP实现多用户:
VSFTP实现多用户访问,基于虚拟用户架设VSFTP
这样本篇文章就结束了,如果大家再安装过程中遇到什么问题,可以给我留言,看到以后会尽快回复大家的。
近期评论