zoukankan      html  css  js  c++  java
  • Debian9.0搭建lamp(apache、mysql、php7.2.10)环境

    配置之前先升级系统组件到最新版本

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade

    1、安装apache2.

    apt-get install apache2

      完成安装后,启动,两条命令都可以

    sudo service apache2 start  
    sudo systemctl start apache2

      注意:现在网站基本都支持伪静态重写url功能,但是默认的安装apache没有此功能,需要执行命令

    a2enmod rewrite

    通过以上步骤,打开apache,直接访问你的ip地址,可以进入以下页面表明apache正常工作(/var/www/html/index.html);

      修改网站根目录所有权限改为Apache进程用户,

    sudo chown www-data /var/www/html/ -R

    2、配置虚拟主机

      进入/etc/apache2/sites-available/目录下,默认放了两个配置文件,(000-default.conf 网站配置文件 default-ssl.conf  ssl协议配置文件),这个目录下存放所有网站的配置信息,如果你添加了网站,需要在这里添加域名配置,命名方式为域名.conf

    ,查看时容易区分。域名配置编辑和window一样如图所示

    <VirtualHost *:80>
        ServerAdmin admin@yaradish.cn
        ServerName yaradish.cn
        ServerAlias www.yaradish.cn
        DocumentRoot /root/www/yaradish.cn/public/
        ErrorLog /root/www/yaradish.cn/logs/error.log
        CustomLog /root/www/yaradish.cn/logs/access.log combined
    </VirtualHost>

      然后分别建立上述目录

    mkdir -p /root/www/yaradish.cn/public
    mkdir /srv/www/yaradish.cn/logs

      启动配置文件,然后重启apache

    a2ensite laozuo.org.conf      启动配置文件
    service apache2 restart 启动apache
      
    a2dissite laozuo.org.conf 取消配置文件运行

    3、安装mysql

    apt-get install mysql-server

      安装好之后查看版本

    mysql --version

      配置mysql建立数据库

    sudo mysql_secure_installation

      修改密码,创建数据库并修改权限

    set password for 'root'@'localhost' =password('xx');
    create database study;
    grant all on study.* to 'user' identified by '110';

    4、安装php7,并安装相关扩展

    sudo apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-gd php7.0-json php7.0-cli php7.0-curl libapache2-mod-php7.0

       进入/etc/php/7.0/apache2/目录下查看php.ini文件

      启动php然后重启apache

    sudo a2enmod php7.0
    service apache2 restart

    到此,环境配置基本完成,可能还需要添加一些扩展

    测试:先查看php的版本

    php --version

    到/var/www/html/目录下建立一个文件,然后通过 ip/文件名。可以直接访问.

  • 相关阅读:
    DRF__序列化(1)serializers.Serializer 基本的序列化、反序列化概念
    小整数池以及字符串驻留机制
    Paginator实现分页
    xml代码 解决eclipse乱码问题
    css,解决文字与图片对齐的问题
    鼠标悬停,背景颜色变化问题
    解决html代码文本复制问题,js技术
    解决 点击超链接后,周围出现的虚线框的问题
    将一个html文件引入另一个html文件的div中
    WebStorm出现中文乱码解决代码
  • 原文地址:https://www.cnblogs.com/yaradish/p/9502762.html
Copyright © 2011-2022 走看看