第四篇(1):企业常用Linux web环境安装配置(apache、php、mysql)
上篇我们讲了基本的软件包管理和文件操作什么的,现在也要动手安装点有用的东西了吧!
本篇我会写出一个用yum安装apache、php、mysql的方法,最后再运行phpMyAdmin来管理数据库。
1、如何在Linux主机上安装apache
由于之前我们安装了完成的centos系统,所以可能系统有可能已经安装好了apache,所以我们先检查下是不是真的安装过了
先敲命令吧,yum list installed httpd* ,如果看到httpd已经安装,那么就yum -y remove httpd* 卸载掉。就当温习之前教过的软件管理吧。
卸载完现在安装apache,
待安装完成后,接着,把httpd加入开机启动( 用chkconf httpd on做开机启动,用chkconfig --list httpd检查状态 )
设置好开机启动后,我们再检查,现在这个时刻apache是否开启了呢?(用service httpd status)
service httpd status 是检查httpd状态,如图得到了stop的结果,说明它没运行
我们再打开这个服务 service httpd start ,但是我们也如图看到了httpd给我们发来的提醒:
httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
我们快点修改apache的配置文件(vi /etc/httpd/conf/httpd.conf)
进入文件后查询下ServerName,(vi编辑器的查询是先按键盘的/符号,然后就可以打字了,区分大小写哦。输入完按回车即可)
按上下左右键钮可慢速滚屏,按Ctrl+F可下翻页,按Ctrl+B可上翻页。
查到如上图有一行 #serverName www.example.com:80 ,把前面的#号给删除就好了。
删除的方法是按i字母,接着编辑器就转入了可编辑的模式,然后按上下左右把光标移动到#的后面,然后按下键盘的[←Backspace]
删除后按着shift+; 相当于编辑器左下角就出现了 :符号,后面紧接着输入w和q,相当于 :wq ,这就是保存并退出的意思了。
然后我们再重启一下apahce
OK,这次没什么提示了。
接着我们在浏览器里输入192.168.229.128试试看是否可以浏览什么。估计不会显示什么吧?无法响应?
那么我们需要继续输入命令了,清除IP策略 iptables -F(这是什么玩意儿?以后我们再细说)
以上,iptables -F先清除,iptables -nL --line-number查询
/etc/init.d/iptables save保存策略,以免重连后失效。
然后再用浏览器打开192.168.229.128,看看是不是看到了apache的欢迎也呢?
本篇已经成功安装了apache,那么下一篇我们就来安装php和mysql
第四篇(1):企业常用Linux web环境安装配置(apache、php、mysql)的更多相关文章
- 在 Linux 多节点安装配置 Apache Zookeeper 分布式集群
规划: 三台物理服务器就形成了(法定人数).对于高可用性集群,您可以使用高于3的任何奇数.例如,如果设置5台服务器,则集群可以处理两个故障节点等. 物理服务器需要开启的端口 2888 , 3888 和 ...
- centos7的web环境安装配置
1.安装基本东西安装apache yum install httpd安装mariadb yum install mariadb mariadb-server安装php yum install p ...
- Linux Nginx环境安装配置redmine3.1
作者博文地址:https://www.cnblogs.com/liu-shuai/ 环境: CentOS-6.5+Nginx-1.8.0+Redmine-3.1.1+Ruby-2.0 1.配置环境 1 ...
- 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇
分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...
- Linux下PHP安装配置MongoDB数据库连接扩展
Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作 ...
- Linux下git安装配置
一.Linux下git安装配置 2013-07-28 20:32:10| 分类: 默认分类 | 标签:linux git server |举报|字号 订阅 http://abomby ...
- Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...
- ODI11G 在Linux上的安装配置
ODI11G 在Linux上的安装配置 OS环境:Red hat Linux x86_64 一.JDK安装 1. 去oracle官网上下载 http://www.oracle.com/technetw ...
- Linux中redis安装配置及使用详解
Linux中redis安装配置及使用详解 一. Redis基本知识 1.Redis 的数据类型 字符串 , 列表 (lists) , 集合 (sets) , 有序集合 (sorts sets) , 哈 ...
随机推荐
- 压缩感知与稀疏模型——Convex Methods for Sparse Signal Recovery
第三节课的内容.这节课上课到半截困了睡着了,看着大家都很积极请教认真听讲,感觉很惭愧.周末不能熬太晚.这个博客就记录一下醒着时候听到的内容. Motivation 目前的时代需要处理的数据量维度可能很 ...
- [LC] 345. Reverse Vowels of a String
Write a function that takes a string as input and reverse only the vowels of a string. Example 1: In ...
- [LC] 40. Combination Sum II
Given a collection of candidate numbers (candidates) and a target number (target), find all unique c ...
- LeetCode No.76,77,78
No.76 MinWindow 最小覆盖子串 题目 给你一个字符串 S.一个字符串 T,请在字符串 S 里面找出:包含 T 所有字母的最小子串. 示例 输入: S = "ADOBECODEB ...
- vue element 全屏不好用问题
Chrome71版本使用screenfull.js全屏功能时报参数错误 在生产环境长期使用的一个“全屏”功能突然失效了,查看Console 如下报错: Failed to execute 'req ...
- kafka + spark Streaming + Tranquility Server发送数据到druid
花了很长时间尝试druid官网上说的Tranquility嵌入代码进行实时发送数据到druid,结果失败了,各种各样的原因造成了失败,现在还没有找到原因,在IDEA中可以跑起,放到线上就死活不行,有成 ...
- Mysql————基本sql语句
mysql中的基本语法有四种: 1.DDL语句:(用CREAT和DROP操作的语句) 用于创建.修改.和删除数据库内的数据结构,如:1:创建和删除数据库(CREATE DATABASE || DROP ...
- xml_class来自 phpcms
<?php class xml{ var $parser; var $document; var $stack; var $data; var $last_opened_tag; var $is ...
- Java IO: FileInputStream
原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) FileInputStream可以以字节流的形式读取文件内容.FileInputStream ...
- Java实用教程系列之对象的转型
体现: 父类的引用可以指向子类的对象接口的引用可以指向实现类的对象转型: 向上转型由子类类型转型为父类类型,或者由实现类类型转型为接口类型向上转型一定会成功,是一个隐式转换向上转型后的对象,将只能访问 ...