Centos下PHP,Apache,Mysql 的安装

安装Apache

    yum -y install httpd
systemctl start httpd

添加防火墙

    firewall-cmd --permanent --add-port=/tcp
systemctl restart firewalld

安装PHP7.2

    yum install epel-release -y
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
systemctl restart httpd
systemctl enable php-fpm.service
systemctl start php-fpm.service

安装mysql

    yum -y install wget
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
rpm -ivh mysql57-community-release-el7-.noarch.rpm
cd yum.repos.d
yum install -y mysql-server
service mysqld start

mysql密码配置

  新版本的Mysql会为root用户创建一个初始密码,需要更改
  查看默认密码

    sudo grep 'temporary password' /var/log/mysqld.log
--16T01::.600702Z [Note] A temporary password is generated for root@localhost: nym>Co+s7oK2

更改Mysql密码

    cd /etc
vi my.cnf
新增 skip-grant-tables
不用密码直接登录mysql : mysql
修改密码(.7版本已经不再使用password来作为密码的字段了 而改成了authentication_string)
UPDATE mysql.user SET authentication_string=PASSWORD("") WHERE user="root" AND Host="localhost";
刷新表格
flush privileges;
退出mysql: exit;
systemctl restart mysqld

在本机浏览器访问 http://192.168.23.130/

配置虚拟域名

查看apache主配置文件,确保存在以下配置

    vim  /etc/httpd/conf/httpd.conf
IncludeOptional conf.d/*.conf

新增虚拟主机配置文件

    cd /etc/httpd/conf.d/
vim cyy.conf

添加虚拟机

    <VirtualHost *:>
ServerName lamp.cyy.com
ServerAlias lamp.cyy.com
ServerAdmin lamp@cyy.com
DocumentRoot /var/www/html/lamp.cyy.com/ <Directory /var/www/html/lamp.cyy.com>
Options -Indexes +FollowSymLinks
AllowOverride All
</Directory> ErrorLog /var/log/httpd/lamp.cyy.com-error.log
CustomLog /var/log/httpd/lamp.cyy.com-access.log combined
</VirtualHost>

创建虚机主机目录及测试页面

/var/www/html/lamp.cyy.com/


创建info.php

    <?php
phpinfo();

在/etc/hosts文件中新增

    192.168.23.130 lamp.cyy.com
#虚拟机ip

检查配置文件是否正常

    httpd -t
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message
Syntax OK

重启httpd服务

    systemctl restart httpd

在本机我是win10,路径:C:\Windows\System32\drivers\etc
hosts文件中新增

    192.168.23.130 lamp.cyy.com

浏览器访问:http://lamp.cyy.com/info.php

LAMP环境搭建+配置虚拟域名的更多相关文章

  1. PHPstudy 2018 集成环境项目配置虚拟域名访问

    1.首先启动PHPstudy2018,并停止它 2.点击“其他选项菜单->站点域名管理” 3.设置站点域名.项目目录,点击“新增”,再点击“保存并生成配置文件” 4.生产配置文件之后会重启,然后 ...

  2. 源码编译安装LAMP环境及配置基于域名访问的多虚拟主机

    实验环境及软件版本: CentOS版本: 6.6(2.6.32.-504.el6.x86_64) apache版本: apache2.2.27 mysql版本:  Mysql-5.6.23 php版本 ...

  3. linux环境下配置虚拟主机域名

    linux环境下面配置虚拟主机域名 第一步:在root目录下面(即根目录)ls(查看文件)cd进入etc目录find hosts文件vi hosts 打开hosts文件并进行编辑在打开的文件最下面添加 ...

  4. LAMP环境搭建成功后的部分相关配置

    LAMP环境搭建成功后,通常还需要做一些其他配置来完善,本文主要记录常用到的一些设置. 所有的配置是基于Ubuntu 16.04 + Apache2.4 + Mysql5.7 + Php7.0,对于其 ...

  5. 使用xampp在本地环境配置虚拟域名

    最近在学习ThinkPHP5.1.手册里面提到"实际部署中,应该是绑定域名访问到public目录,确保其它目录不在WEB目录下面."所以把使用xampp在本地配置虚拟域名的过程记录 ...

  6. linux的基本操作(LAMP环境搭建)

    LAMP 环境搭建 经过前部分章节的学习,你已经掌握了linux的基础知识了.但是想成为一名系统管理员恐怕还有点难度,因为好多单位招聘这个职位的时候都要求有一定的工作经验.然而真正的经验一天两天是学不 ...

  7. LAMP环境搭建之编译安装指南(php-5.3.27.tar.gz)

    测试环境:CentOS release 6.5 (Final) 软件安装:httpd-2.2.27.tar.gz   mysql-5.1.72.tar.gz   php-5.3.27.tar.gz 1 ...

  8. LAMP环境搭建基本步骤

    LAMP环境搭建基本步骤 参考链接https://yq.aliyun.com/articles/106387 apache性能优化.配置https://my.oschina.net/lockupme/ ...

  9. lamp环境搭建(ubuntu)

    系统:Ubuntu14.04 方法一.最简单的在线安装 (参考网址:http://os.51cto.com/art/201307/405333.htm) 具体过程: [1]打开终端,执行命令 # su ...

随机推荐

  1. SpringMVC进阶(二)

    一.高级参数绑定 1.1. 绑定数组 Controller方法中可以用String[]接收,或者pojo的String[]属性接收.两种方式任选其一即可. /** * 包装类型 绑定数组类型,可以使用 ...

  2. 看片微信号+薇myy9199买片微信号+myy9199绝对靠谱号

    最新看片卖片微信号+myy9199,2020最新有效靠谱号,诚信有效,死链包换,2019年11月,我决定学习计算机编程,以java语言为主.我就读于传统工科专业,没怎么接触过计算机相关概念与课程,我知 ...

  3. Java 虚拟机系列二:垃圾收集机制详解,动图帮你理解

    前言 上篇文章已经给大家介绍了 JVM 的架构和运行时数据区 (内存区域),本篇文章将给大家介绍 JVM 的重点内容--垃圾收集.众所周知,相比 C / C++ 等语言,Java 可以省去手动管理内存 ...

  4. LESS 用法入门

    本文旨在加深对 LESS 的理解和记忆,供自己开发时参考.相信对没有接触过 LESS 的程序员还是有用的,大佬绕路. 一. 安装和使用 LESS 1.1 安装 使用命令行安装 LESS npm ins ...

  5. WTL Picture Control显示图片

    1.在对话框上新建一个Picture Control ID为:IDC_STATIC_IMG 2.添加图片资源ID:IDB_BITMAP1(选中Bitmap点击导入,选择bmp图片资源) 实现: CWi ...

  6. 20194653 面向对象基础3——static、this、包总结

    题目1:编写一个类Computer,类中含有一个求n的阶乘的方法.将该类打包,并在另一包中的Java文件App.java中引入包,在主类中定义Computer类的对象,调用求n的阶乘的方法(n值由参数 ...

  7. 永久解决AndroidStudio Aapt2的问题

    https://blog.csdn.net/qq_37280248/article/details/80142260 修改电脑c://user/王明 中文名去掉 https://www.jb51.ne ...

  8. CNN中的feature map

    个人学习CNN的一些笔记,比较基础,整合了其他博客的内容 feature map的理解在cnn的每个卷积层,数据都是以三维形式存在的.你可以把它看成许多个二维图片叠在一起(像豆腐皮竖直的贴成豆腐块一样 ...

  9. redis基础知识汇总

  10. Ubuntu mysql踩坑记录

    安装: 1.sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3.  sudo apt-get install lib ...