CentOS7 配置LAMP
这两天要带新同事。没办法,只有现学现卖,又回到Linux的怀抱了。今晚想配置一下LAMP环境,但是之前用的6.6,今晚想闷声做大死,用一次7试试。网上找了很多教程,但是好像转载的都不负责任,有些到下一步之间直接就报错了。稀奇古怪的错。今晚记录一下LAMP的,方便以后自己查看。
安装常用工具
Rsync
yum -y install rsync
vim
yum -y install vim
配置免密码登陆ssh服务器
参照我基友的博客
安装LAMP
尽管你在百度随便一搜就能搜到大量的配置教程,但是让你尴尬的就是,你不知道哪个好用。每次都在各个帖子之间做实验,尤其是好多标注着“转”字样的帖子,来源不明年份不明,鱼龙混杂,花费N个小时才配好。自己写博客的好处,就是把自己痛苦的经历记录下来,保证每次都好用。
yum -y install httpd安装Apache服务器,截止到目前为止的默认版本是2.4.6。
呵呵,下一步就是yum -y install mysql*?当然不是!如果你喜欢像我一样装个逼不用MariaDB(不了解的话可以自己百度MariaDB和MySQL的区别),可以安装社区版MySQL:
yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm//添加源 默认的源是搜不到社区版的
yum -y install mysql-community-server
当然也不全是为了装逼,我以前选这个的原因貌似是因为PHP官方文档的PDO示例都是MySQL的,不支持MariaDB,具体也记不清了。
yum -y install php安装PHPyum -y install php-mysql安装合体器(大雾)yum -y install php-gd不知道这是什么,反正不装就是不行,嘿嘿嘿
service mysqld start
service httpd start
启动这俩服务就OK啦。
其他配置
安装PDO,参考这篇博客
感谢原作者,反正就一行我直接贴过来了。yum -y install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
初始化MySQL密码
mysql_secure_installation命令可以设置初始密码。
最坑爹的来了,怎么允许MySQL的远程访问?折腾一上午没弄明白,重做系统以后用了上面那个命令,设置root密码的时候才发现,有一个选项叫做Disallow root login remotely? [Y/n]一定要选n,才能允许root用户远程访问。
登录到mysql以后,用use mysql切换到mysql库,然后查看一下user表的用户里,root用户是否有一条对应着%的host名,如果没有的话,使用GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;flush privileges;
再看一下就加进去了,root可以替换为你想要加入的用户名,%代表任何ip地址,password必填,是你用来鉴别登录的密码。好多国内的帖子都没有解释这行命令的含义,所以折腾了半天才成功。
下面一句是刷新权限用的,可以使配置立即生效。
CentOS7 配置LAMP的更多相关文章
- centos7 配置lamp 环境
搭建版本 版本组合 php5.6+apache/2.4.6(centos7)+mysql5.7.24 因为新系统不能确认哪些指令已经搭建 所以安装前需要确认下是否拥有 检测是否已经安装过Vim rp ...
- Centos7 配置LAMP+fastcgi(Centos7.2+php7.0+mariadb+httpd)
环境:阿里云centos7.3 一.安装并配置数据库 1.安装数据库 #yum install mariadb-server mariadb -y 2.启动服务并设置开机自启 # systemctl ...
- centos7配置lamp成功安装过
linux+apache+mysql/mariadb+php 首先apache的安装: yum install httpd 接着mysql/mariadb的安装: yum install mysql ...
- centos安装配置LAMP,https,fastcgi
Centos7 配置LAMP+fastcgi(Centos7.2+php7.0+mariadb+httpd) 环境:阿里云centos7.3 一.安装并配置数据库 1.安装数据库 #yum ins ...
- CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)
CentOS 7.0接触到的用户是比较少的,今天看了站长写了一篇关于centos7中安装配置LAMP服务器的教程,下面我把文章稍加整理一下转给大家学习交流,希望例子能给各位带来帮助哦. cento ...
- 技能实际操作:如何为Centos7 配置静态路由?
如图: 业务地址:192.168.10.0/24 ---- 192.168.20.0/24 管理地址:172.168.10.0/24 --- 172.168.20.0/24 需求:每台主机配置两张网卡 ...
- PHP全栈开发(一):CentOS 7 配置LAMP
服务器CentOS7 IP地址:10.28.2.249 进行网络配置 可以使用ip address命令查看当前的网卡状态 两张网卡,一张lo网卡一张ens160网卡 Ens160这个网卡的配置文件为/ ...
- CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)
准备篇: CentOS 6.6系统安装配置图解教程 http://www.osyunwei.com/archives/8398.html 1.配置防火墙,开启80端口.3306端口 vi /etc/s ...
- CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)
一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: #停止firewall服务 sys ...
随机推荐
- TODO:Github的使用技巧之同步代码
TODO:Github的使用技巧之同步代码 GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub. GitHub 于 2008 年 ...
- HTTP的长连接和短连接
本文总结&分享网络编程中涉及的长连接.短连接概念. 关键字:Keep-Alive,并发连接数限制,TCP,HTTP 一.什么是长连接 HTTP1.1规定了默认保持长连接(HTT ...
- .net erp(办公oa)开发平台架构之流程服务概要介绍
背景 搭建一个适合公司erp业务的开发平台. 架构概要图: 流程引擎开发平台: 包含流程引擎设计器,流程管理平台,流程引擎服务.目前只使用单个数据库进行管理. 流程引擎设计器 采用silve ...
- 如何重置硬盘遭到“损坏”的Linux系统root用户密码
传统印象下Linux是非常坚不可摧的,具有千年不更新,万年不重启的美名.而随着虚拟化的推进,很多跑在虚拟化上的Linux由于先前基础架构的脆弱,变得适应性“越来越不好”,体现在IP存储如果出现节点故障 ...
- CSS3与页面布局学习总结(一)——概要、选择器、特殊性与刻度单位
web前端开发者最最注的内容是三个:HTML.CSS与JavaScript,他们分别在不同方面发挥自己的作用,HTML实现页面结构,CSS完成页面的表现与风格,JavaScript实现一些客户端的功能 ...
- 利用C#开发移动跨平台Hybrid App(一):从Native端聊Hybrid的实现
0x00 前言 前一段时间分别读了两篇博客,分别是叶小钗兄的<浅谈Hybrid技术的设计与实现>以及徐磊哥的<从技术经理的角度算一算,如何可以多快好省的做个app>.受到了很多 ...
- WeText项目:一个基于.NET实现的DDD、CQRS与微服务架构的演示案例
最近出于工作需要,了解了一下微服务架构(Microservice Architecture,MSA).我经过两周业余时间的努力,凭着自己对微服务架构的理解,从无到有,基于.NET打造了一个演示微服务架 ...
- <Node入门经典>读书笔记
最近在读<Node入门经典>, 之前没有做笔记, 今天开始把看过自己又写了的代码放这里以免忘记. express var express = require('express') var ...
- IBatisNet -- 保护你的配置文件及映射文件信息
通常情况下我们在使用IBatisNet的时候,配置文件和映射文件都是暴露在外的,如果能进入到服务器,那么你的程序的操作数据库的SQL语句,数据库连接字符串等信息都将很轻松的被看到,这样是很危险的.然而 ...
- redis成长之路——(三)
redis连接封装 StackExchange.Redis中有一些常功能是不在database对中,例如发布订阅.获取全部key(本代码中已封装到operation中了)等,而且StackExchan ...