腾讯云Centos7.2部署lnmp+phpMyAdmin+redis

1.安装Nginx

使用yum安装nginx:

yum install nginx -y

安装完成后,启动nginx:

service nginx start

设置开机启动:

chkconfig nginx on

这里我们已经成功安装了nginx,但是由于新购买腾讯云服务器只开放了22端口到公网以提供ssh连接,所以现在访问http://<您的 CVM IP 地址> 会显示无法访问此网站,所以这里我们要登录到 腾讯云控制台云服务器 下的 安全组 开放nignx使用的端口号。

首先查看下nginx端口号,默认为80端口:

 netstat -nlpt|grep nginx

这里我们可以克隆下Linux 放通22端口的安全组,如图所示:

这里写图片描述

在新名称里添加新增HTTP允许,确定,接着在新创建的安全组,点击编写规则,进入编辑页面,可以把1,2,3,5删掉,只留下第四个,也就是红框里的内容,点击编辑,把协议端口TCP:20改为TCP:80

这里写图片描述

这时我们访问http://<您的 CVM IP 地址> 可以看到我们熟悉的nginx欢迎界面。

2.安装MySQL

由于腾讯云centos7.2版本系统没有 mysql-server来直接安装mysql,这里我们要先下载mysql的repo源。

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

安装mysql-community-release-el7-5.noarch.rpm包:

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装mysql:

 yum install mysql-server

安装完成后,启动mysql服务:

service mysqld restart

接着设置开机启动:

chkconfig mysqld on

设置密码:

mysql -u root
mysql > use mysql;
mysql > update user set password=password('输入你的密码') where user='root';
mysql > exit;

修改权限可以使其他机器通过密码登录,比如navicat本地连接或者phpmyadmin连接:

mysql -u root  //这样应该可以进入MySQL服务器 
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;  //赋予任何主机访问数据的权限 
mysql>FLUSH PRIVILEGES; //修改生效 
mysql>EXIT; //退出MySQL服务器
3.搭建PHP环境

使用yum安装PHP:

yum install php php-fpm php-mysql -y

安装成功后,启动:

service php-fpm start

设置开机启动:

chkconfig php-fpm on

接着查看下php-fpm监听哪个端口,默认是9000:

netstat -nlpt | grep php-fpm
4.配置 Nginx 并运行 PHP 程序

进入/etc/nginx 目录,编辑为 nginx.conf 的文件,在server里加一段代码,代码如下:

    location ~ .php$ {
        root           /usr/share/php;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

修改配置完成后,重启 nginx 服务 :

service nginx restart

接着在/usr/share/php 目录下,新建一个 info.php 文件来检查 php 是否安装成功,代码如下:

<?php 
    phpinfo(); 
?>

此时,访问 http://<您的 CVM IP 地址>/info.php 可浏览info.php 打印出php的配置信息

5.安装phpMyAdmin

yum默认的库里是没有phpmyadmin,我们需要从epel库里进行安装:

yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

下载完成后安装phpmyadmin:

yum install --enablerepo=remi --enablerepo=remi-php56 phpmyadmin

接着进入/etc/nginx 目录,编辑为 nginx.conf 的文件,在server里加一段代码,代码如下:

location /phpmyadmin {
    alias /usr/share/phpMyAdmin;
    index index.php;
  }

  location ~ /phpmyadmin/.+\.php$ {
    if ($fastcgi_script_name ~ /phpmyadmin/(.+\.php.*)$) {
      set $valid_fastcgi_script_name $1;
    }
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin/$valid_fastcgi_script_name;
  }

修改配置完成后,重启 nginx 服务 :

service nginx restart

此时,我们访问 http://<您的 CVM IP 地址>//phpmyadmin/,就可以看到我们熟悉的phpmyadmin登录界面。

6.安装redis

依然使用yum安装redis:

yum -y install redis  

开启redis服务:

service redis start

设置开机启动:

chkconfig redis on

此时输入ps进程命令,可以看到redis已经启动,并且默认监听的是6379端口:

ps auxf | grep redis-server
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值