nginx1.8+php5.6.10 服务器编译安装备忘2015-06

又要重新装一台阿里云服务器。开始想用脚本,但发现脚本的程序版本都比较低  还是手动编译最新版本

开始前

更新服务器到最新版本

#yum makecache

#yum update

//分区挂数据盘

#df -h //查是否分区

#fdisk -l  //查硬盘

#fdisk /dev/xvdb1   (n,p ...w,q)

#mkfs.ext4 /dev/xvdb1   //格式化  ext4

#echo ‘/dev/xvdb1 /server etx4 defaults 0 0‘ >> /etc/fstab

#mount -a

#cd /root/soft    //新建一个下载软件目录



nginx 1.8  稳定版

#wget http://nginx.org/download/nginx-1.8.0.tar.gz

#tar zxvf nginx-1.8.0.tar.gz

#cd nginx-1.8.0

#wget http://zlib.net/zlib-1.2.8.tar.gz

#tar zxvf zlib-1.2.8.tar.gz

#cd zlib-1.2.8

#./configure

#make && make

#wget http://ncu.dl.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

#tar zxvf pcre-8.37.tar.gz

#cd pcre-8.37

#./configure

#make && make

#wget http://www.openssl.org/source/openssl-1.0.2b.tar.gz

#tar zxvf openssl-1.0.2b.tar.gz

#./configure --user==nobody --group=nobody --prefix=/server/nginx --with-http_stub_status_module --without-http-cache --with-openssl=../openssl-1.0.2b --with-http_ssl_module --with-http_gzip_static_module --conf-path=/server/nginx/nginx.conf --error-log-path=/server/log/nginx/error.log --http-log-path=/server/log/nginx/access.log

#make

#make install

#cd /server/nginx/sbin

#nginx   //运行nginx

如果报错{

(error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory)

#ldd $(which /server/nginx/sbin/nginx)   //查看缺少的库文件位置

#ln -s /lib64/libpcre.so.1 /lib64/libpcre.so.0.0.1

}

#nginx -t   //检查通过.

时间: 2024-12-13 23:50:59

nginx1.8+php5.6.10 服务器编译安装备忘2015-06的相关文章

Centos下AMP编译安装备忘

经常在centos下搭建 amp环境,记录一下过程. 以前受到一位"专家"级别同事的影响,编译安装的软件都指定目录,并且用普通用户安装,以为安全和方便.现在觉得默认的目录才是最好管理的,用root安装,不见得有什么问题.重要的是用什么用户运行. 1.apache httpd 2.4 cent6需要下载 apr和apr-uti,libpcre编译安装,centos7可以通过yum安装apr和apr-utl,libpcre http://apr.apache.org/download.cg

Linux服务器软件安装备忘

1.Centos安装Mysql 1 --安装 2 yum install mysql-server 卸载 yum -e mysql-server 3 --设置为开机启动 4 chkconfig mysqld on 5 --启动mysql 6 service mysqld start 7 --设置root密码 8 mysqladmin -u root password 'xxx' 9 #双机热备 10 GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.

安装 CentOS 后的系统配置及软件安装备忘

安装 CentOS 后的系统配置及软件安装备忘 Table of Contents 1 Linux 自举过程 1.1 启动第一步(加载BIOS) 1.2 启动第二步(读取MBR) 1.3 启动第三步(Boot Loader / Grup) 1.4 启动第四步(加载内核) 1.5 启动第五步(用户层init依据inittab文件来设定运行等级) 1.6 启动第六步(init进程执行rc.sysinit) 1.7 启动第七步(启动内核模块) 1.8 启动第八步(执行不同运行级别的脚本程序(/etc/

Flash CS6 绿色版安装备忘

使用Ansifa提供的180M RAR文件. 运行"快速安装.exe"安装软件免激活,安装后即可以使用. 1.如果提示amtlib.dll文件有病毒,请将该破解文件加入排除. 2.必要时删除"C:\Program Files\Common Files\Adobe\caps"文件夹内所有的 .db数据库文件,实在不放心可以把所有文件移到其它位置. 3.如果运行Flash还是提示16号错误: 在win7中将flash设置为用管理员的身份运行就ok了. Flash CS6

Mint17 一些安装备忘

1,中文输入法: sudo apt-add-repository ppa:fcitx-team/dailybuild-fcitx-master sudo apt-get update sudo apt-get upgrade sudo apt-get remove ^ibus* sudo apt-get remove ^fcitx* sudo apt-get install fcitx fcitx-bin fcitx-config-common fcitx-config-gtk fcitx-co

nodejs+express+jade安装备忘

安装步骤 1.安装nodejs,比如安装在E:\nodejs. 确保有两个环境变量 用户环境变量:C:\Users\Administrator\AppData\Roaming\npm 系统环境变量:e:\nodejs 2.安装Express,用稳定版3.5.0,网上资料也大多以这个版本为主,不指定版本的话,默认安装最新版 运行cmd -> npm install -g [email protected] 如果是4.X版本,再安装npm install -g express-generator 3

jira安装备忘

2014-0321,前面部分跟conflunce类似,本文不再写: 首先给文件添加x权限 chmod +x atlassian-confluence-5.1.2-x64.bin 安装,端口开启动8080 开启后,重启路由表 useradd --create-home -c "jira role account" jira 把默认的root权限改为jira chown -R jira: /opt/atlassian/jira 配置部分参考官方文档 https://confluence.a

Opensuse LAMP安装备忘

个人参考 openSUSE 13.2/13.1 安装 Apache PHP5 MariaDB/MySQL 进行安装LAMP环境 在 sudo systemctl start mysql.service时,老是卡住不动,一直卸载mysql或者mariadb,但是最终都是不行,最后按照这个教程的, sudo zypper rm mariadb #移除mariadb sudo zypper rm mysql-connunity-server-5.6.17-2.1.12## 移除mysql 最终还是安装

Hadoop安装备忘

参考刘鹏的<实战Hadoop>一书,按照hadoop 0.20.2几个注意的地方. 第一,首先理解Hadoop中的几个后台进程. NameNode,Secondary NameNode,JobTracker,TaskTracker,DataNode这几个角色. NameNode:负责如何切分数据块,和切完放哪个节点.它对内存和I/O集中管理. 这个进程部署在Master节点上,是一个单点,它挂了整个系统都挂了. Secondary NameNode:和NameNode一样,辅助程序.每个集群都