一、更新软件源

1、修改软件源为163的源

sudo vim /etc/apt/sources.list

替换源为163的源:

deb http://mirrors.163.com/ubuntu/ intrepid main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid-backports main restricted universe multiverse

2、更新

sudo apt-get update

二、安装nginx

1、安装

sudo apt-get install nginx

2、启动

sudo /etc/init.d/nginx start

三、安装mysql

1、安装

sudo apt-get install mysql-server 

2、修改mysql权限

mysql -u root -p12345
grant all on *.* to root@'%' identified by '';
flush privileges;

3、修改配置文件

sudo vim /etc/mysql/my.cnf
如果是mysql5.6 则为:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0..1前面加上#注释掉,这样就可以远程连接数据库了。

通过命令 netstat -an|grep 3306 查看3306端口绑定情况

四、安装php

sudo apt-get install  php5-cli php5-cgi  php5-mysql  php5-fpm  php5-curl  php-gettext  php5-gd  php5-mcrypt  php5-dev php-pear libpcre3-dev  libssh2-php   php5-xdebug

五、配置nginx vhost

1、修改配置文件

修改配置文件
sudo vi /etc/nginx/sites-enabled/default
把里面server的listen 80和location ~\.php${的注释打开,并设置里面的内容为: fastcgi_pass 127.0.0.1:;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/redis$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
root /usr/share/nginx/html/redis;

2、重启服务

sudo service php5-fpm restart  或者 sudo /etc/init.d/php5-fpm restart
sudo service nginx restart 或者 sudo /etc/init.d/nginx restart

3、测试访问

此时在win7宿主机下配置hosts   IP www.redis.cc,在浏览器下访问 http://www.redis.cc/info.php

六、安装redis和phpredis扩展

1、安装redis

sudo apt-get install -y redis-server

2、安装phpredis扩展

sudo apt-get install php5-redis

3、测试

开启redis-server服务

sudo /etc/init.d/redis-server start

打开redis-cli

127.0.0.1:> set name yhp
OK
127.0.0.1:> get name
"yhp"

编写php验证扩展

<?php
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('key', 'yhp');
echo $redis->get('key');
?>

注意事项:

1、访问PHP文件,提示502

编辑 /etc/php5/fpm/pool.d/www.conf  将 listen = /var/run/php5-fpm.sock 修改为:listen = 127.0.0.1:9000

最新文章

  1. React+BootStrap+ASP.NET MVC实现自适应和组件的复用
  2. XSS 探索
  3. 黄聪:WordPress 的 Hook 机制与原理(add_action、add_filter)
  4. Flex编程注意之直接获取某个组件的对象(this[]用法)通过id获取控件
  5. DevExpress 控件 GridControl常见用法
  6. NGINX当中的SSL配置(PEM启动密码免输入)
  7. 算法面试题 之 最长递增子序列 LIS
  8. WinSnap屏幕截图 V4.5.6 官方最新版
  9. 项目总结四:神经风格迁移项目(Art generation with Neural Style Transfer)
  10. 基于接口的 InvocationHandler 动态代理(换种写法)
  11. 第4周小组作业:WordCount优化
  12. [JLOI2011]不重复数字
  13. 解决vi删除键和方向键奇怪的问题
  14. zabbix_windowsagent_cpu
  15. 【bzoj5073】[Lydsy1710月赛]小A的咒语 后缀数组+倍增RMQ+贪心+dp
  16. 深入浅出 Hadoop YARN
  17. Session 与 Cookie
  18. php中文正则匹配
  19. windows 远程到ubuntu桌面
  20. hard fault 学习记录

热门文章

  1. ListView嵌套两个EditText相关显示问题
  2. 《Linux设备驱动开发具体解释(第3版)》(即《Linux设备驱动开发具体解释:基于最新的Linux 4.0内核》)网购链接
  3. iOS_GET_网络请求
  4. Python 2.7 升 3.4
  5. Android &#183; SQLiteOpenHelper实例PrivateContactsDBHelper
  6. 集团管控的历史读本——Leo鉴书76
  7. CPU调度算法
  8. Android 音频 OpenSL ES 录音 采集
  9. android 关于ScrollView 的博客做记录学习
  10. 【PHP开发】远程文件(图片)下载