`
JasonShieh
  • 浏览: 527515 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

centos7 安装 apache + mysql + php

 
阅读更多
一、配置防火墙,开启80端口、3306端口
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1、关闭firewall:
#停止firewall服务
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service


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

三.安装apache

yum install httpd

可能会用到的:
systemctl start httpd.service #启动apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重启apache
systemctl enable httpd.service #设置apache开机启动

restart一下,然后:
输入localhost
出现之后代表已经安装上去了。


四.安装mysql

方法参考我mysql分类下的第一篇博文
http://blog.itpub.net/29773961/viewspace-1248176/
方法大致相同
在cent7中可以用:

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
成功安装之后重启mysql服务

# service mysqld restart
初次安装mysql是root账户是没有密码的
设置密码的方法

# mysql -uroot
mysql> set password for ‘root’@‘localhost’ = password('mypasswd');
mysql> exit
搞定!

如果需要安装mariadb,只需通过yum就可。


五.安装php

yum install php
安装PHP组件,使PHP支持mysql
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
重启对应服务
systemctl restart mysqld.service
systemctl restart httpd.service

六 、创建ftp:
一、先看Linux系统是否安装有vsftp软件(vs是very secure的意思)
[root@localhost /]# rpm -qa | grep vsftpd
vsftpd-3.0.2-9.el7.x86_64
如果没有安装,则需要安装
[root@localhost /]# yum install vsftpd

二、执行vsftpd
[root@localhost /]# service vsftpd start
Redirecting to /bin/systemctl start  vsftpd.service

三、FileZilla作为客户端,访问Linux服务器
以下是客户端软件FileZilla的Mac版本截图,Mac作为客户端,Linux作为服务器,IP地址是192.168.0.107,SSH协议传输,端口22。
用户名和密码为Linux的普通用户。
连接,ok。
分享到:
评论

相关推荐

    CentOS下安装Apache+MySQL+PHP5.5.0(源码安装)

    ### CentOS 下安装 Apache + MySQL + PHP5.5.0(源码安装) #### 知识点一:环境准备与配置 在开始安装之前,确保你的系统是 CentOS 6.3 64位版本,并且已经安装了必要的软件包管理工具 YUM (Yellowdog Updater ...

    Centos7 搭建apache+mysql+php环境

    本文将详细介绍如何在 Centos7 系统上搭建一个完整的 PHP 开发环境,包括 Apache HTTP Server、MySQL 数据库以及 PHP 解释器的安装和配置过程。 #### 二、准备工作 - **硬件需求**:一台 Centos7 服务器。 - **...

    CentOS系统中安装配置Apache+PHP+MySQL环境.docx

    CentOS系统中安装配置Apache+PHP+MySQL环境 本文档旨在指导用户在CentOS系统中安装配置Apache、PHP和MySQL环境,涵盖了Apache、PHP和MySQL的安装和配置过程。 Apache安装和配置 在CentOS系统中安装Apache需要下载...

    CentOS7下源码编译配置Apache2.4+MySQL5.6+PHP71

    在本文中,我们将深入探讨如何在CentOS 7操作系统上通过源代码编译来安装Apache 2.4、MySQL 5.6和PHP 7.1。这个过程对于那些希望自定义软件配置或在没有预装包的环境中部署这些服务的系统管理员来说非常有用。 首先...

    CentOS6.4安装Apache+MySQL+PHP图文教程

    本教程将详细讲解如何在CentOS 6.4上安装Apache、MySQL和PHP,这三个组件组合在一起常被称为LAMP(Linux、Apache、MySQL、PHP)服务器,是搭建动态网站和应用的常用平台。 首先,我们开始安装MySQL。MySQL是一个...

    centos7配置APache+PHP+mysql.pdf

    centos7配置APache+PHP+mysql.pdf

    centos7配置APache+PHP+mysql[归纳].pdf

    CentOS 7 配置 Apache+PHP+MySQL 在本文中,我们将学习如何在 CentOS 7 系统上配置 Apache、PHP 和 MySQL。 一、准备工作 在开始配置之前,我们需要关闭 firewall 防火墙,以便允许外部访问。我们可以使用 ...

    linux下安装apache+php+mysql的最简步骤

    在基于Red Hat的系统(如CentOS、Fedora)中,我们可以使用`yum`包管理器来安装Apache。打开终端,运行以下命令: ``` sudo yum -y install httpd ``` 安装完成后,启动Apache服务: ``` sudo service httpd ...

    centos5.2下配置apache+mysql+php

    以上步骤详细介绍了在 CentOS 5.2 系统上如何从源码安装 Apache、MySQL 和 PHP,并完成相应的配置。这为运行 PHP 应用程序提供了一个完整的环境。需要注意的是,实际部署过程中还需根据具体需求调整配置文件,确保...

    Centos7.1+apache+mysql+php+zendGuardload配置教程.docx

    CentOS 7.1 + Apache + MySQL + PHP + ZendGuardLoader 配置教程 本文档主要介绍如何在 CentOS 7.1 操作系统上配置 Apache、MySQL、PHP 和 ZendGuardLoader 等环境。下面是详细的配置步骤和知识点: 1. 配置固定 ...

    CentOS 6.x使用yum安装Apache+PHP+Tomcat(JSP)+MySQL教程

    CentOS 6.x使用yum安装Apache+PHP+Tomcat(JSP)+MySQL教程,centos5及以下的教程比较多,本文档里面没有涉及

    CentOS_5.4_yum安装Apache+php+Mysql

    1、CentOS_5.4_yum安装Apache+php+Mysql 2、CentOS_yum的详细使用方法 3、CentOS+Apache+PHP+MySQL 4、centos使用光盘作为本地的yum源

    centos linux+apache+mysql+php+memcache+zend

    ### LAMP环境搭建详解:CentOS Linux + Apache + MySQL + PHP + Memcache + Zend #### 一、引言 LAMP(Linux + Apache + MySQL + PHP)是一种常用的Web服务器架构,广泛应用于各种网站和应用程序的开发与部署。...

    CentOS 7.2 SVN+Mysql+Apache+PHP版本管理工具安装配置

    ### CentOS 7.2 SVN+Mysql+Apache+PHP 版本管理工具安装配置知识点 #### 一、准备工作 在开始安装配置之前,确保以下条件得到满足: 1. **服务器可以连接到Yum源**:这一步至关重要,因为后续安装过程中会依赖Yum...

    从零开始部署CentOs7+Apache+PHP+mariaDB+https1

    【从零开始部署CentOS7+Apache+PHP+MariaDB+HTTPS】 这篇文章将引导你逐步完成在CentOS7系统上搭建一个基于Apache服务器、PHP处理脚本语言、MariaDB数据库服务以及启用HTTPS安全协议的过程。以下是详细的步骤: 1....

    centos搭建PHP+mysql+apache+svn

    非常便利的centos搭建PHP+mysql+apache+svn环境搭建文档,只需复制粘贴

    CentOS_6.3安装配置LAMP服务器(Apache+PHP5+MySQL

    首先进行准备工作,然后是分别安装Apache、MySQL和PHP5。 2. 防火墙配置及端口开放: 在开始安装前,需要配置系统防火墙以开放用于HTTP服务的80端口和MySQL服务的3306端口。这可以通过编辑/etc/sysconfig/iptables...

    centos下配置apache+php+mysql

    总结,配置 CentOS 上的 LAMP 服务器涉及 Apache、PHP 和 MySQL 的下载、安装、配置以及整合。每个组件的安装都需要根据实际环境进行适当的调整,而配置文件的修改是确保它们协同工作的关键。通过以上步骤,你可以在...

    Centos7.2Apache+Mysql+PHP安装说明.pdf

    Centos7.2Apache+Mysql+PHP安装教程,带有详细步骤和图片,以及每一步需要的命令和必要的说明。

Global site tag (gtag.js) - Google Analytics