当前位置:学者斋 >

设计制作 >网页设计 >

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

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

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

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

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

准备篇:

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

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

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

1、关闭firewall:

systemctl stop ice #停止firewall

systemctl disable ice #禁止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 ice #最后重启防火墙使配置生效

systemctl enable ice #设置防火墙开机启动

二、关闭SELINUX

vi /etc/selinux/config

#SELINUX=enforcing #注释

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq! #保存退出

setenforce 0 #使配置立即生效

三 、系统约定

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

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

四、下载软件包

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

2、下载MySQL

3、下载php

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

5、下载openssl(nginx扩展)

6、下载zlib(nginx扩展)

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

8、下载libmcrypt(php扩展)

9、下载yasm(php扩展)

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/sjzz/sjzz/40gev.html