PHP 百分网手机站

CentOS 7.0编译安装Nginx+MySQL+PHP的方法

时间:2018-06-05 12:44:18 PHP 我要投稿

CentOS 7.0编译安装Nginx+MySQL+PHP的方法

  【提要】本篇《CentOS 7.0编译安装Nginx+MySQL+PHP的`方法【1】》特别为需要方法编程学习的朋友收集整理的,仅供参考。内容如下:

  PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。以下是小编为大家搜索整理的CentOS 7.0编译安装Nginx+MySQL+PHP的方法,希望能给大家带来帮助,更多精彩内容请及时关注我们考试网!

  准备篇:

  CentOS 7.0系统安装配置图解教程

  http://www.centoscn.com/image-text/setup/2014/0724/3342.html

  一、配置防火墙,开启80端口、3306端口

  CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。

  1、关闭firewall:

  systemctl stop firewalld.service #停止firewall

  systemctl disable firewalld.service #禁止firewall开机启动

  2、安装iptables防火墙

  yum install iptables-services #安装

  vi /etc/sysconfig/iptables #编辑防火墙配置文件

  # Firewall configuration written by system-config-firewall

  # Manual customization of this file is not recommended.

  *filter

  :INPUT ACCEPT [0:0]

  :FORWARD ACCEPT [0:0]

  :OUTPUT ACCEPT [0:0]

  -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

  -A INPUT -p icmp -j ACCEPT

  -A INPUT -i lo -j ACCEPT

  -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

  -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

  -A INPUT -j REJECT --reject-with icmp-host-prohibited

  -A FORWARD -j REJECT --reject-with icmp-host-prohibited

  COMMIT

  :wq! #保存退出

  systemctl restart iptables.service #最后重启防火墙使配置生效

  systemctl enable iptables.service #设置防火墙开机启动

  二、关闭SELINUX

  vi /etc/selinux/config

  #SELINUX=enforcing #注释掉

  #SELINUXTYPE=targeted #注释掉

  SELINUX=disabled #增加

  :wq! #保存退出

  setenforce 0 #使配置立即生效

  三 、系统约定

  软件源代码包存放位置:/usr/local/src

  源码包编译安装位置:/usr/local/软件名字

  四、下载软件包

  1、下载nginx(目前稳定版)

  http://nginx.org/download/nginx-1.6.0.tar.gz

  2、下载MySQL

  http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.19.tar.gz

  3、下载php

  http://cn2.php.net/distributions/php-5.5.14.tar.gz

  4、下载pcre (支持nginx伪静态)

  ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz

  5、下载openssl(nginx扩展)

  http://www.openssl.org/source/openssl-1.0.1h.tar.gz

  6、下载zlib(nginx扩展)

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

  7、下载cmake(MySQL编译工具)

  http://www.cmake.org/files/v2.8/cmake-2.8.11.2.tar.gz

  8、下载libmcrypt(php扩展)

  http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz

  9、下载yasm(php扩展)

  http://www.tortall.net/projects/yasm/rele

【CentOS 7.0编译安装Nginx+MySQL+PHP的方法】相关文章:

1.手动编译安装PHP扩展

2.安装双硬盘的方法

3.门窗安装的方法

4.正确安装CPU风扇的方法

5.如何安装扫描仪-安装扫描仪的方法

6.win7电脑硬盘安装系统的方法

7.远程安装Linux操作系统的方法

8.BackTrack5使用硬盘安装的方法