centos nginx
2024-10-18 18:21:38
1、关闭SELinux
查看SELinux状态: (1)/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态 SELinux status: enabled (2)getenforce ##也可以用这个命令检查 关闭SELinux: (1)临时关闭(不用重启机器): setenforce 0 ##设置SELinux 成为permissive模式 ##setenforce 1 设置SELinux 成为enforcing模式 (2)修改配置文件需要重启机器: 修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled 重启机器即可
2、配置防火墙
vi /etc/sysconfig/iptables 将 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
加到 22端口配置后面
3、系统约定
软件源代码包存放位置:/usr/local/src
源码包编译安装位置:/usr/local/软件名字
4、下载软件
下载nginx(目前稳定版)http://nginx.org/download/nginx-1.7.8.tar.gz
下载pcre(支持nginx伪静态)http://jaist.dl.sourceforge.net/project/pcre/pcre/8.36/pcre-8.36.tar.gz
下载MySQL http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.41.tar.gz
下载php http://ar2.php.net/distributions/php-5.4.36.tar.gz
下载cmake(MySQL编译工具)http://www.cmake.org/files/v3.1/cmake-3.1.0.tar.gz
下载libmcrypt(PHPlibmcrypt模块)
http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
5、安装编译工具及库文件(使用CentOS yum命令安装)
yum install make apr* autoconf automake curl-devel gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel patch
最新文章
- 初识C#接口
- Quartus II中的Waring(转)
- 仿Java的AtomicMarkableReference的AtomicMarkablePointer(C++)
- 走进异步世界-犯傻也值得分享:ConfigureAwait(false)使用经验分享
- XML 数据请求与JSON 数据请求
- YAML 技术研究
- Storm实战:在云上搭建大规模实时数据流处理系统(Storm+Kafka)
- ubuntu Nodejs和npm的安装
- 关于Java函数传参以及参数在函数内部改变的问题——JAVA值传递与引用最浅显的说明!
- JSON字符串如何转化成对象?
- cocos2d-x 纹理深入研究 第二部分
- HTML与CSS简单页面效果实例
- Html.Action和Html.RederAction来创建子视图
- [Powershell] 检查IIS设置
- nyist 82迷宫寻宝(一)(BFS)
- 转:JDBC驱动配置相关
- Oracle-函数大全
- 个人认为一个比较完整,基于tp5平台,可快速开发的B2C平台
- SQL基础语句总结
- 【win10】更改资源管理器显示:快速访问和此电脑