ubuntu系统中lnmp环境快速安装

一直用ubuntu作为开发环境,喜欢折腾,桌面玩挂,系统玩崩是经常的事,这里记录下ubuntu下使用apt-get快速搭建LNMP环境.
安装mysql-server和mysql-client
apt-get install mysql-server mysql-client

安装nginx
apt-get install nginx

nginx相关操作命令

sudo service nginx start
sudo service nginx stop
sudo service nginx restart
sudo service nginx reload

安装php和php-fpm和php扩展
sudo apt-get install php5-fpm
sudo apt-get install php5-cli
#安装相关扩展
sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-sqlite php5-tidy php5-xmlrpc php5-xsl

php-fpm操作命令
sudo service php5-fpm stop
sudo service php5-fpm start
sudo service php5-fpm restart
sudo service php5-fpm status

安装redis-server和php redis扩展:
sudo apt-get install redis-server
sudo apt-get install php5-redis

最后,nginx.conf添加一个server(codeigniter框架为例)
server {
    listen       80;
    server_name  www.test.com;
 
  root  /var/www/html/;
  index index.php index.html index.htm;
 
    location / {
      try_files $uri $uri/ /index.php;
  }
 
  location ~ \.php($|/) {
  fastcgi_pass   unix:/var/run/php5-fpm.sock;
  fastcgi_index  index.php;
  fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  include        fastcgi_params;
     }
 }

时间: 2024-10-01 12:23:54

ubuntu系统中lnmp环境快速安装的相关文章

ubuntu系统中Nginx环境配置安装步骤

安装nginx sudo apt-get install nginx Ubuntu安装之后的文件结构大致为:     所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下     程序文件在/usr/sbin/nginx     日志放在了/var/log/nginx中     并已经在/etc/init.d/下创建了启动脚本nginx     默认的虚拟主机的目录设置在了/var/www/nginx-default (有的

各位朋友好,请教ubuntu系统python3.4环境下安装matplotlib报错的解决办法

问题描述 各位朋友好,请教ubuntu系统python3.4环境下安装matplotlib报错的解决办法 具体的问题是这样的: 我的系统是Ubuntu14.04 的64位系统,python3.4版本下,想使用matplotlib来做图. 由于matplotlib依赖numpy和python的图像库PIL,因此我先安装numpy和PIL然后,再安装matplotlib, 这里附上我的安装matplotlib的shell命令 #安装科学计算库numpy sudo pip3 install numpy

centos系统下LNMP环境一键安装_nginx

首先,咱们用SSH登陆到操作系统中- 然后下载安装包 复制代码 代码如下: wget http://catlnmp.googlecode.com/files/lnmp1.1.zip 然后我们解压 复制代码 代码如下: unzip lnmp1.1.zip 有些没有unzip的,我们这样 复制代码 代码如下: yum install unzip 然后我们跳转到该目录 复制代码 代码如下: cd lnmp 然后我们给文件添加权限: 复制代码 代码如下: chmod +x install.sh apc.

Ubuntu系统中Consolas字体的安装使用

Consolas是一套等宽的字体,属无衬线字体,由Lucas de Groot设计.这个字体使用了微软的ClearType 字型平滑技术,并随同Windows Vista.Office 2007及Microsoft Visual Studio中发行,或可在微软的网站下载. 不说了上面的都是废话,哈哈. 下载 YaHei.Consolas 安装 将上面下载的字体包解压,并按如下操作: sudo mkdir -p /usr/share/fonts/consolas sudo cp YaHei.Con

Ubuntu系统中安装使用tcpdump来统计HTTP请求

  Ubuntu系统中安装使用tcpdump来统计HTTP请求          安装 tcpdump的安装还是比较讨厌的... 1.网上下载获得libpcap和tcpdump http://www.tcpdump.org/ 2.安装c编译所需包: 代码如下: apt-get install build-essential 3.安装 libpcap的前置: 代码如下: apt-get install flex,apt-get install bison 4.安装libpcap. tcpdump的

Debian/Ubuntu系统中安装和配置UFW-简单的防火墙

自从计算机互连后,各种服务迅速发展.用户使用的电子邮件.社交媒体.在线商城.即时聊天甚至网络会议等服务如雨后春笋般涌现.但从另一方面来说,这些连接服务也具有双刃剑,比如它们当中的病毒.恶意软件.特洛伊木马等会向计算机发送恶意消息. 安装 UFW 防火墙 作为最大的计算机网络,互联网上可并不都是善意的用户.因此,为了确保我们的计算机或服务器安全,我们需要进行保护. 在你的计算机或服务器上一个必须有的组件就是防火墙.在维基百科中,其定义是: 防火墙是计算机中一款应用软件或基于硬件的网络安全系统.它根

在Debian/Ubuntu系统中安装*.sh与*.bin文件

在Debian/Ubuntu系统中安装*.sh与*.bin文件的基本方法. 一,安装*.sh文件 运行命令行至文件目录下,执行:sudo sh *.sh直接运行 在命令行中执行:sudo chmod +x *.sh 再输入sudo ./*.sh可安装到任意目录,./*.sh可安装到当前用户有权限的目录. 二,安装*.bin文件 运行命令行至文件目录下 在命令行中执行:sudo chmod +x *.bin 再输入sudo ./*.bin可安装到任意目录,./*.bin可安装到当前用户有权限的目录

Ubuntu系统中Flash视频播放方法

  Ubuntu系统可用的Flash播放器很多,这里我们介绍最为常用的两种Flash播放软件,即官方的Adobe Flash Player和开源的Swfdec,助大家玩转Flash视频.本文介绍基于Ubuntu Desktop 9.04. 一.用Adobe Flash Player播放Flash视频 因Adobe Flash Player是非开放源代码软件,受Adobe版权制约,大多数Linux发行版默认并不提供Flash相关软件包.因而在Ubuntu系统中,要正常播放Flash动画,须手动安装

如何在Ubuntu系统中使用Overlay文件系统

本文讲的是如何在Ubuntu系统中使用Overlay文件系统,[编者的话]本文用最简洁的语言介绍了如何在Ubuntu系统上运行Overlay文件系统,正如作者所说:AUFS是过去时代的王者,现在新的国王是Overlay.看来Overlay以后将是Docker存储的首选. 在上周的Docker伦敦大会上面,Jérôme Petazzoni分享了「深度研究Docker存储驱动」的演讲,非常棒.如果这件事还没有令我足够信服,那么Jessie Frazelle则完全说服了我,她在Qcon组织的演讲中宣称