安装LNMP记录
来源:互联网 发布:丹朱围棋软件 编辑:程序博客网 时间:2024/06/18 04:06
环境:vagrant+CentOS6.6
参考:http://blog.csdn.net/mazhibinit/article/details/50013867
最基础版
#!/usr/bin/shsource_path=/home/vagrant/work# 使用163的yum源cd /etc/yum.repos.dmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget http://mirrors.163.com/.help/CentOS6-Base-163.repoyum clean allyum makecache# 安装必须的开发包sudo yum install -y gcc g++ pcre pcre-devel zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel# 安装tenginecd $source_pathwget http://tengine.taobao.org/download/tengine-2.1.1.tar.gztar -zxvf tengine-2.1.1.tar.gzcd tengine-2.1.1./configure --prefix=/usr/local/tengine make && make install# 建立一个tengine到nginx的软链接,方便操作ln -s /usr/local/tengine /usr/local/nginx# 安装phpcd $source_pathwget http://cn2.php.net/get/php-5.6.16.tar.gz/from/this/mirror -O php-5.6.16.tar.gztar -zxvf php-5.6.16.tar.gzcd php-5.6.16./configure --prefix=/usr/local/php --enable-fpm make && make install# 使用php-fpm的默认配置cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf# 安装mysql# 添加程序目录到PATH中echo -e "\nexport PATH=$PATH:/usr/local/tengine/sbin:/usr/local/php/bin:/usr/local/php/sbin " >> /etc/profilesource /etc/profile
测试:
# 修改nginx配置vi /usr/local/nginx/conf/nginx.conf# 配置中本来就有php相关的配置,去掉注释即可。注意修改fastcgi_param后的路径location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; include fastcgi_params;}# 添加index.php文件到/usr/local/nginx/html中<?phpecho "hello world";# 启动nginx和php-fpmnginxphp-fpm
访问http://localhost:8080/index.php
即可看到hello world
问题:fastcgi_param
需要绝对路径,那php的location
配置中的root
还有什么用呢?
完整版
TODO
参考文章
- 从零搭建LNMP环境 - 其他 - 红黑联盟
1 0
- 安装LNMP记录
- 安装 lnmp 记录
- 安装lnmp后相关目录记录
- lnmp源码安装的linux历史操作记录
- lnmp Proftpd 无法登陆以及 安装Discuz问题记录
- VMware下安装Centos-配置LNMP环境全过程记录
- 新手 在linux 中安装 lnmp + yii2 趟河记录
- 记录一个牛逼的 lnmp自动安装脚本
- 安装lnmp
- LNMP安装
- 安装 lnmp
- LNMP安装
- lnmp安装
- LNMP安装
- lnmp安装
- LNMP 安装
- 安装lnmp
- lnmp安装
- hdu 1874 畅通工程续(dijkstr朴素)
- 溢出 隐式转换 负数存储
- 快速排序的基本思想及其java的实现
- DEDECMS自定义表单时间戳转换成常规时间方法及添加时间方法
- 第一行代码总结:10网络:10.1WebView的用法
- 安装LNMP记录
- 程序设计 Ulite1
- find_end, search
- Mac无线连接adb 调试android程序
- UDT:基于UDP的可靠传输协议
- 郁闷的C小加(一)
- RedHat Server 7 单独安装图形系统 X11
- 第一行代码总结:10网络:10.2使用HTTP协议访问网络10.2.1 使用HttpURLConnection10.2使用HTTP协议访问网络 工作原理: 客户端向服务器发出一条HTTP请求,服务器收
- Qt Model/View 学习笔记(转载)