Ubuntu下(LNMP)项目部署全过程
来源:互联网 发布:100以内的素数java 编辑:程序博客网 时间:2024/04/29 07:12
登陆服务器:
打开 bash 命令行工具,例如git bash
ssh root@<ip> #回车后输入密码(输入的密码不会显示)
更新 apt-get 库
apt-get update
安装nginx
apt-get install nginx
查看端口
ss -tlnp #若80端口打开,则 nginx 正常运行,后面安装mysql也可使用此命令查看3306端口是否开启
安装php(扩展可按需安装,不要直接复制,需去掉后边的注释)
apt-get install \ php5-common \ # php-cli 和php-fpm的公共依赖 php5-cli \ # php在命令行运行的接口 php5-fpm \ # FastCGI进程管理器,主要用于与nginx连接 php5-apcu \ # APC的操作码缓存 php5-curl \ # 利用URL语法规定来传输文件和数据的工具 php5-gd \ # 图像处理 php5-imagick \ # 图像处理 php5-imap \ # 邮件 php5-intl \ # 国际化扩展 php5-json \ # json扩展 php5-mcrypt \ # 加密扩展库 php5-memcache \ php5-memcached \ php5-mysql \ php5-redis \ php5-xdebug # 调试
apt-get install \php5-common \php5-cli \php5-fpm \php5-apcu \php5-curl \php5-gd \php5-imagick \php5-imap \php5-intl \php5-json \php5-mcrypt \php5-memcache \php5-memcached \php5-mysql \php5-redis \php5-xdebug
安装mariadb-server
apt-get install mariadb-server
配置nginx vhost
进入nginx目录
cd /etc/nginx
在sites-available中创建文件,内容如下,并保存
server { listen 80 default_server; server_name <url>; root /srv/http/<name>/web; index index.php; location / { try_files $uri /index.php?$args; } location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } location ~ /\.(ht|svn|git) { deny all; }}
在sites-enabled中创建软链,指向sites-available中刚刚创建的文件
ln -s ../sites-available/<filename>
0 0
- Ubuntu下(LNMP)项目部署全过程
- LNMP 部署Thinkphp项目
- LNMP项目部署注意
- ubuntu下部署Django项目(成功)
- Linux部署项目全过程
- Ubuntu 14.04下Django+MySQL安装部署全过程
- Ubuntu 14.04下Django+MySQL安装部署全过程
- ubuntu下搭建lnmp
- ubuntu 系统下部署web项目
- 在ubuntu下部署JAVAEE项目
- ubuntu下scrapyd部署爬虫项目
- Ubuntu下Django+uwsgi+nginx项目部署
- ubuntu下安装lnmp笔记
- Ubuntu 下搭建LNMP架构
- Ubuntu下搭建lnmp环境
- VMware下安装Centos-配置LNMP环境全过程记录
- Ubuntu下搭建LNMP(apt-get方式安装)
- Ubuntu下搭建LNMP(apt-get方式安装)
- 无法获得用户定位信息的解决办法和建立HTTPS的方法
- c++双向链表源代码
- addHeaderView()异常 —— setAdapter has already been called
- Android Camera的使用 (二)
- 带宽计算
- Ubuntu下(LNMP)项目部署全过程
- 使用Jmeter进行http接口测试
- Android与服务器Socket通信
- 2016 Multi-University Training Contest 7
- 自定义MarkDownView处理JSON数据
- Caffe学习系列(10):命令行解析
- SQL Server如何导入mdf,ldf文件
- Malloc与free内存的分配和释放
- EventBus源码阅读(14)-BackgroundPoster