最近更换开发环境至ubuntu,整理开发环境和常用软件的安装配置(更新排版)
以下安装过程经过多次操作得出,参照步骤进行操作即可 一.LAMP基本环境搭建 1 切换root账号
sudo su

2,安装、添加nginx和php

apt-get install python-software-properties
add-apt-repository ppa:nginx/stable
add-apt-repository ppa:ondrej/php5 apt-get update

  

3、安装mysql 及php扩展
apt-get install mysql-server
apt-get install php5 php5-fpm php5-mysql
php-apc
4.安装需要的php扩展
apt-get install php-pear php5-dev php5-curl
apt-get install php5-gd php5-intl
php5-imagick
apt-get install php5-imap php5-mcrypt
php5-memcache
apt-get install php5-ming php5-ps php5-pspell
apt-get install php5-recode php5-snmp
php5-sqlite
apt-get install php5-tidy php5-xmlrpc
php5-xsl

 5  安装nginx

apt-get install nginx

 6. 配置php nginx

vi /etc/php5/fpm/php.ini
找到:;cgi.fix_pathinfo=1
改为:cgi.fix_pathinfo=0
mkdir /www
chmod 775 /www
vi /etc/nginx/fastcgi_params
在文件的最后增加一行:
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
7,重启各项服务
service php5-fpm reload
service nginx reload

8.测试
vi /www/index.php
内容:
<?php echo phpinfo(); ?>

请打开你的浏览器访问:http://localhost若一切正常,将输出php环境信息
 
二.增加nginx虚拟主机

1.修改nginx.conf

vim /etc/nginx/nginx.conf
在该节点下include /etc/nginx/sites-enabled/*;
新增: include /etc/nginx/sites-available/*;

nginx -t 检测文件是否正确

删除sites-enabled下的文件

修改配置文件后,执行下列命令,加载新配置文件
nginx -s reload

停止nginx service nginx stop
启动nginx service nginx start

2.虚拟主机配置

upstream backend{
server 192.168.0.110:9000;
server 192.168.0.113:9000;
} server {
listen 80; root /www/www.test.com; # Add index.php to the list if you are using PHP
index index.php index.html index.htm index.nginx-debian.html; server_name www.test.com; location / {
try_files $uri $uri/ =404;
} location ~ \.php$ {
#root html;
fastcgi_pass backend;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
} }

  

3.修改完成后修改/etc/hosts文件 增加 127.0.0.1 server_name(虚拟主机名称)

/etc/init.d/networking restart #重启网络服务

三  修改php配置文件

1.vim /etc/php5/fpm/pool.d/www.conf
;listen = /var/run/php5-fpm.sock
listen = 9000

  

四  安装redis

安装redis服务器

apt-get install redis-server

#安装phpredis扩增
wget https://github.com/nicolasff/phpredis/zipball/master -O php-redis.zip
unzip php-redis.zip
phpize
./configure
make
make install
vim /etc/php5/fpm/php.ini 增加 extension=redis.so

重启php服务 service php5-fpm restart

五  基础软件安装

1.更改apt-get资源路径
系统设置->软件和更新->在软件包管理中心“软件源”中选择“中国的服务器”下mirros.aliyun.com即可自动使用

2.安装chorme

wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
sudo dpkg -i google-chrome-stable_current_i386.deb4.svn客户端 rabbitvcs
 

最新文章

  1. 从零开始编写自己的C#框架(28)——建模、架构与框架
  2. PHP 去除HTML标签 HTML实体转字符 br转\n
  3. knockoutjs(二)
  4. iOS 取绝对值函数
  5. 湖南附中模拟day1 瞭望塔
  6. ls 只显示目录
  7. SEO网站优化方案
  8. The TCP/IP parameters for tweaking
  9. umask默认权限分配
  10. new Thread的弊端(转)
  11. July-程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大经典原创系列集锦与总结
  12. spring boot + vue + element-ui全栈开发入门——windows开发环境
  13. C++操作xls
  14. 搭建Github博客:开始
  15. DataGuard之Apply Services(redo应用和SQL应用)
  16. neo4j 常用命令查询,以及更新 节点 的 label 名 和 property 名
  17. 每天学一点儿HTML5的新标签
  18. HttpClient 教程 (三)
  19. Android-HttpUtil工具类
  20. 【SQL.基础构建-第三节(3/4)】

热门文章

  1. [WebShow系列] 倒计时展示相关问题
  2. bzoj5492:[Hnoi2019]校园旅行
  3. 洛谷 P3931 SAC E#1 - 一道难题 Tree
  4. BZOJ-3555:企鹅QQ(字符串哈希)
  5. SSAS 非重复计数
  6. Android Bitmap(位图)详解
  7. 《javascript设计模式》笔记之第八章:桥接模式
  8. Vue双向绑定简单实现
  9. IDEA安装及基本配置
  10. 关于纠正《Hive权威指南》中的结论~“hive在使用set自定义变量时,hivevar命名空间是可选的”~的论证