// 红色加粗是linux命令

安装gcc和gcc-c++
yum -y install gcc gcc-c++

yum list httpd*


安装apche
yum -y install httpd.x86_64 httpd-devel.x86_64 httpd-tools.x86_64
开启服务
/bin/systemctl start httpd.service
停止服务
/bin/systemctl stop httpd.service
设置Apache服务开机启动
systemctl enable httpd.service
默认目录:/var/www/html/
卸载
yum remove httpd


安装mysql
一、检查系统是否安装其他版本的MYSQL数据
yum list installed | grep mysql#yum -y remove mysql-libs.x86_64
二、安装及配置
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm# rpm -ivh mysql-community-release-el6-5.noarch.rpm
yum repolist all | grep mysql
安装MYSQL数据库
yum install mysql-community-server -y
设置为开机启动(2、3、4都是on代表开机自动启动)
chkconfig --list | grep mysqld# chkconfig mysqld on
三、设置远程root
启动mysql
service mysqld start
设置root密码
mysql_secure_installation
登陆root账号
mysql -uroot -p
建立远程root用户
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的密码' WITH GRANT OPTION;mysql> flush privileges; 
四、设置utf-8编码
查看mysql原本编码:
mysql> show variables like 'character%';
mysql> \q
设置编码
vim /etc/my.cnf
如下(少补):
[mysqld]character-set-server=utf8 collation-server=utf8_general_ci sql_mode='NO_ENGINE_SUBSTITUTION'
[mysql]default-character-set = utf8[mysql.server]default-character-set = utf8[mysqld_safe]default-character-set = utf8[client]default-character-set = utf8
重启mysql
service mysqld restart
再次查看编码:
mysql -uroot -p
mysql> show variables like 'character%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_filesystem | binary || character_set_results | utf8 || character_set_server | utf8 || character_set_system | utf8 || character_sets_dir | /usr/share/mysql/charsets/ |+--------------------------+----------------------------+8 rows in set (0.00 sec)
mysql> \q 


1.检查当前安装的PHP包
yum list installed | grep php
如果有安装的PHP包,先删除他们
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
2 CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
 
如果想删除上面安装的包,重新安装
rpm -qa | grep webstatic
rpm -e  上面搜索到的包即可

3.运行yum install
yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64

注:如果想升级到7.0把上面的56w换成70w就可以了。
yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64

4.安装PHP FPM,以后需要可以单独安装插件
yum install php56w-fpm 
yum install php70w-fpm


djl补充安装的扩展
yum install php56w-xml.x86_64 php56w-xmlrpc.x86_64 php56w-devel.x86_64
yum install php56w-bcmath.x86_64 php56w-odbc.x86_64


安装php完成后,重启apache
/bin/systemctl restart httpd.service

//查看有哪些可以yum安装的扩展

yum list php56w*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* webtatic: uk.repo.webtatic.com
Installed Packages
php56w.x86_64 5.6.35-1.w7 @webtatic
php56w-cli.x86_64 5.6.35-1.w7 @webtatic
php56w-common.x86_64 5.6.35-1.w7 @webtatic
php56w-gd.x86_64 5.6.35-1.w7 @webtatic
php56w-ldap.x86_64 5.6.35-1.w7 @webtatic
php56w-mbstring.x86_64 5.6.35-1.w7 @webtatic
php56w-mcrypt.x86_64 5.6.35-1.w7 @webtatic
php56w-mysql.x86_64 5.6.35-1.w7 @webtatic
php56w-pdo.x86_64 5.6.35-1.w7 @webtatic
Available Packages
php56w-bcmath.x86_64 5.6.35-1.w7 webtatic
php56w-dba.x86_64 5.6.35-1.w7 webtatic
php56w-devel.x86_64 5.6.35-1.w7 webtatic
php56w-embedded.x86_64 5.6.35-1.w7 webtatic
php56w-enchant.x86_64 5.6.35-1.w7 webtatic
php56w-fpm.x86_64 5.6.35-1.w7 webtatic
php56w-imap.x86_64 5.6.35-1.w7 webtatic
php56w-interbase.x86_64 5.6.35-1.w7 webtatic
php56w-intl.x86_64 5.6.35-1.w7 webtatic
php56w-mssql.x86_64 5.6.35-1.w7 webtatic
php56w-mysqlnd.x86_64 5.6.35-1.w7 webtatic //安装报错
php56w-odbc.x86_64 5.6.35-1.w7 webtatic
php56w-opcache.x86_64 5.6.35-1.w7 webtatic
php56w-pear.noarch 1:1.10.4-1.w7 webtatic
php56w-pecl-apcu.x86_64 4.0.11-2.w7 webtatic
php56w-pecl-apcu-devel.x86_64 4.0.11-2.w7 webtatic
php56w-pecl-gearman.x86_64 1.1.2-1.w7 webtatic
php56w-pecl-geoip.x86_64 1.1.1-1.w7 webtatic
php56w-pecl-igbinary.x86_64 2.0.5-1.w7 webtatic
php56w-pecl-igbinary-devel.x86_64 2.0.5-1.w7 webtatic
php56w-pecl-imagick.x86_64 3.4.3-1.w7 webtatic
php56w-pecl-imagick-devel.x86_64 3.4.3-1.w7 webtatic
php56w-pecl-libsodium.x86_64 1.0.6-1.w7 webtatic
php56w-pecl-memcache.x86_64 3.0.8-2.w7 webtatic
php56w-pecl-memcached.x86_64 2.2.0-1.w7 webtatic
php56w-pecl-mongodb.x86_64 1.4.1-1.w7 webtatic
php56w-pecl-redis.x86_64 3.1.6-1.w7 webtatic
php56w-pecl-xdebug.x86_64 2.5.5-2.w7 webtatic
php56w-pgsql.x86_64 5.6.35-1.w7 webtatic
php56w-phpdbg.x86_64 5.6.35-1.w7 webtatic
php56w-process.x86_64 5.6.35-1.w7 webtatic
php56w-pspell.x86_64 5.6.35-1.w7 webtatic
php56w-recode.x86_64 5.6.35-1.w7 webtatic
php56w-snmp.x86_64 5.6.35-1.w7 webtatic
php56w-soap.x86_64 5.6.35-1.w7 webtatic
php56w-tidy.x86_64 5.6.35-1.w7 webtatic
php56w-xml.x86_64 5.6.35-1.w7 webtatic
php56w-xmlrpc.x86_64 5.6.35-1.w7 webtatic

centOS7.4服务器 yum安装 搭建lamp环境的更多相关文章

  1. CentOS6.5使用yum快速搭建LAMP环境

    1.安装Apache # yum -y install httpd # 开机自启动 # chkconfig httpd on # 启动httpd 服务 # service httpd start # ...

  2. redhat利用yum快速搭建LAMP环境

    LAMP LAMP环境,对于PHP开发及其开源的PHP项目的部署都很关键的. LAMP的含义: L   ---Linux A  ---Apache   web M ---Mysql     datab ...

  3. 通过yum命令搭建lamp环境(centos6.5)

    centos 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源 ...

  4. CentOS用yum安装搭建LAMP

    #1.安装Apache yum install httpd httpd-devel #启动apache /etc/init.d/httpd start #设为开机启动: chkconfig httpd ...

  5. CentOS 6.5使用yum快速搭建LAMP环境

    由于这里采用yum方式安装,前提是我们必须配置好yum源.为了加快下载速度,建议使用网易的yum源. 这种方式对于初学者来说,非常方便,但是可定制性不强,而且软件版本较低.一般用于实验和学习环境. 1 ...

  6. 服务器上安装搭建node环境

    一.版本 : node  v4.4.3 npm  v2.15.1 pm2  v1.1.3 express v4.13.4 二.node安装与环境配置 新建node安装目录,与node项目目录     ...

  7. Centos6 使用yum快速搭建LAMP环境

      1.安装Apache [root@localhost ~]# yum -y install httpd # 开机自启动 [root@localhost ~]# chkconfig httpd on ...

  8. CentOS 7使用yum快速搭建LAMP环境

    1.安装Apache [root@localhost ~]# yum -y install httpd # 开机自启动 [root@localhost ~]# chkconfig httpd on # ...

  9. linux下搭建lamp环境以及安装swoole扩展

    linux下搭建lamp环境以及安装swoole扩展   一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源  我安装的环境是:apache2.2.15+mysql5 ...

随机推荐

  1. Anaconda+django写出第一个web app(五)

    今天开始学习网页风格和设计,就像python有Web框架一样,也有一些CSS框架.对于CSS框架,我们可以使用默认的样式,也可以在原基础上编辑修改.本教程使用的是materialize这个CSS框架[ ...

  2. Windows无法访问局域网内共享文件夹[0x800704cf,0x80070035]解决方案

    Windows7系统突然无法访问访问其他windows机器的共享文件夹,出现0x800704cf或者0x80070035错误: 解决方案如下两张图,配置与下面两张图为准,即可解决: 1:window+ ...

  3. UNIX环境高级编程 第9章 进程关系

    在第8章学习了进程的控制原语,通过各种进程原语可以对进程进行控制,包括新建进程.执行新程序.终止进程等.在使用fork( )产生新进程后,就出现了进程父子进程的概念,这是进程间的关系.本章更加详细地说 ...

  4. 10 Useeful Tips for Writing Effective Bash Scripts in Linux

    1.Always Use Comments in Scripts2.Make a Scripts exit When Fails    Sometimes bash may continue to e ...

  5. java中并发Queue种类与各自API特点以及使用场景!

    一 先说下队列 队列是一种数据结构.它有两个基本操作:在队列尾部加入一个元素,和从队列头部移除一个元素(注意不要弄混队列的头部和尾部) 就是说,队列以一种先进先出的方式管理数据,如果你试图向一个 已经 ...

  6. Python爬虫---requests库快速上手

    一.requests库简介 requests是Python的一个HTTP相关的库 requests安装: pip install requests 二.GET请求 import requests # ...

  7. Spring Boot连接Mysql数据库问题解决

    在spring Boot项目中使用mysql数据库进行数据库的增删查改,出现以下错误: Error starting ApplicationContext. To display the auto-c ...

  8. [HBase] 服务端RPC机制及代码梳理

    基于版本:CDH5.4.2 上述版本较老,但是目前生产上是使用这个版本,所以以此为例. 1. 概要 说明: 客户端API发送的请求将会被RPCServer的Listener线程监听到. Listene ...

  9. handlermethodargumentresolver

    http://www.cnblogs.com/fangjian0423/p/springMVC-request-param-analysis.html http://www.cnblogs.com/f ...

  10. Failed to load class "org.slf4j.impl.StaticLoggerBinder"

    调试程序出现如下错误: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Default ...