zoukankan      html  css  js  c++  java
  • linux(Ubuntu) 搭建LAMP环境

    1、更新源

    sudo apt- get update

    2、安装常用软件

    SSH、Vim、Git、Tree

    ①SSH

    sudo apt-get install openssh-server

    管理命令:service ssh status/start/stop/restart

    ②Vim

    sudo apt-get install vim

    ③Git

    sudo apt-get install git

    ④Tree

    sudo apt-get install tree

    3、安装Apache

    sudo apt-get intall apache2

    基本信息:

    测试:访问http:IP 出现apache工作页面

    管理命令:service apache2 status/start/restart/stop

    web目录:、var/www     默认访问具体目录为var/www/html

    安装目录:、/etc/apache2/

    配置文件:、/etc/apache2/apache2.conf(全局配置文件)

    4、安装MySQL

    sudo apt-get install mysql-server mysql-client

    测试: mysql -u -root -p

    管理命令:service mysql status/start/stop/restart

    5、安装PHP(PHP7.0)

    sudo apt-get install  php7.0

    测试:php -v

    6、其他模块安装

    sudo apt-get install libapache2-mod-php7.0 php7.0-mysql curl libcurl3 libcurl3-dev php7.0-curl

    7、修改web目录权限

    sudo chmod 777 /var/www

    8、启用相关模块如:  sudo a2enmod rewrite ;sudo a2enmod ssl
    9、重启服务,测试php能否被apache解析

    service apache2 restart

    service mysql restart

    利用vim新建并编辑phpinfo.php

    vim /var/www/html/phpinfo.php

    文件中写入:<?php echo phpinfo(); ?>

    浏览器访问 http://IP/phpinfo.php

    一切顺利的话 此时就会看到 phpinfo页面

    9、安装phpmyadmin

    sudo apt-get install phpmyadmin 

    选择apache2,确认。配置数据库,并输入密码。

    创建phpmyadmin快捷方式:sudo ln -s /usr/share/phpmyadmin var/www/html

    启用Apache mod_rewrite模块:sudo a2enmod rewrite

    重启服务:

    service php7.0-fpm restart

    service apache2 restart

    测试:访问 http://IP/phpmyadmin

    10、配置Apache

    ①、类阿里云远程服务器

    vim /etc/apache2/apache2.conf

    添加:

    AddType application/x-httpd-php .php .htm .html

    AddDefaultCharset UTF-8

    多项目子域名配置

    添加:(要配置几个子域名|项目 就添加几次)

    <VirtualHost *:80>
    ServerAdmin 94452787843578@qq.com
    DocumentRoot /var/www/html/test
    ServerName cy.wanggangg.top
    ServerAlias cy.wanggangg.top
    </VirtualHost>

    主要项 :DocumentRoot   指定要访问的目录

        ServerName    域名|子域名

    重启 apache  测试访问

     ②、本地虚拟主机域名配置

    假设  要配置  www.aio.com   www.bio.com 两个虚拟域名

    sudo vim /etc/hosts

    文件中新增:

    127.0.0.1  www.aio.com

    127.0.0.1 www.bio.com

    保存修改退出

    复制默认配置文件000-default.conf并做修改

    sudo cp /etc/apache2/sites-available/000-default.conf  /etc/apache2/sites-available/www.aio.com.conf

    sudo cp /etc/apache2/sites-available/000-default.conf  /etc/apache2/sites-available/www.bio.com.conf

    sudo vim /etc/apache2/sites-available/www.aio.com.conf

    www.bio.com.conf 做类似修改保存  访问目录可自己定义,不必指定html目录下

    建立软连接

    sudo ln -s /etc/apache2/sites-avaliable/www.aio.com.conf  /etc/apache2/sites-enabled/

    sudo ln -s /etc/apache2/sites-avaliable/www.bio.com.conf /etc/apache2/sites-enabled/

    重启Apache

    service apache2 restart

    www.aio.com  指定的访问目录为 /var/www/html/aio

    cd /var/www/html/aio

    新建文件夹及文件

    mkdir aio

    touch aio/index.php

    编辑文件

    vim aio/index.php

    写入:<?php echo 'www.aio.com page'; ?>

    保存退出

    浏览器访问测试  www.aio.com

  • 相关阅读:
    每天一个linux命令(6):mv命令
    每天一个linux命令(5):rm 命令
    每天一个linux命令(4):mkdir命令
    每天一个linux命令(3):pwd命令
    每天一个linux命令(2):cd命令
    每天一个linux命令(1):ls命令
    Linux下svn命令详解
    Linux下SVN安装配置
    SVN命令使用详解
    分布式Web服务器架构
  • 原文地址:https://www.cnblogs.com/yimingwang/p/8888928.html
Copyright © 2011-2022 走看看