第四篇(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) , 哈 ...
随机推荐
- The 2019 Asia Nanchang First Round Online Programming Contest C(cf原题,线段树维护矩阵)
题:https://nanti.jisuanke.com/t/41350 分析:先将字符串转置过来 状态转移,因为只有5个状态,所以 i 状态到 j 状态的最小代价就枚举[i][k]->[k][ ...
- FPGA浮点数定点数的处理
http://blog.chinaaet.com/justlxy/p/5100053166大佬博客,讲的非常有条理的 1,基础知识 (1)定点数的基础认知: 首先例如一个16位的数表示的定点数的范围是 ...
- [LC] 71. Simplify Path
Given an absolute path for a file (Unix-style), simplify it. Or in other words, convert it to the ca ...
- 使用GitBook编写项目文档
GitBook简介 GitBook 是使用 GitHub / Git 和 Markdown(或AsciiDoc)构建漂亮书籍的命令行工具(和Node.js库): GitBook 可以将您的内容作为网站 ...
- mysql获取按日期排序获取最新的记录
今天让一个数据查询难了.主要是对group by 理解的不够深入.才出现这样的情况 这种需求,我想很多人都遇到过.下面是我模拟我的内容表 我现在需要取出每个分类中最新的内容 select * from ...
- Ionic3学习笔记(十四)使用 videogular2 实现视频播放以及遇到的一些问题
本文为原创文章,转载请标明出处 目录 使用 videogular2 安装 增加图标.字体支持 导入 module 举个例子 遇到的问题 iOS 端自动进入全屏播放 Android 端 autoplay ...
- Mybatis--映射器注解
因为最初设计时,MyBatis 是一个 XML 驱动的框架.配置信息是基于 XML 的,而且 映射语句也是定义在 XML 中的.而到了 MyBatis 3,有新的可用的选择了.MyBatis 3 构建 ...
- JXJJOI2018_T1_market
题目描述 某天Lemon去超市买柠檬,他发现货架上有N个柠檬,每个柠檬都有一个重量Wi和价格Ci. Lemon身上只带了S元钱,因此他想要买一个价格不超过S的柠檬回家,另外,他希望他买的那个柠檬的性价 ...
- JMeter之BeanShell断言---获取时间戳
1.创建线程组,创建一个BeanShell Sampler,在其中编写BeanShell脚本. 2.在Jmeter中,可以利用${__time(,)}时间戳函数来获取十位的时间戳,如: vars.pu ...
- python字符串复制的几种方法
>>> list1 = [1,2] >>> id(list1) 50081032 >>> list2 = list1.copy() >> ...