zoukankan      html  css  js  c++  java
  • LAMP 搭建

    LAMP 搭建


    Ubuntu 17.10.1安装, 定制。


    参考 电子工业出版社, Ubuntu完美应用, 第3版, 及各种大神网上的帖子, 谢谢


    . 安装顺序

    MySQL Apache PHP

    安装顺序要合理, 首先安装MySQL数据库为Apach PHP 提供数据查询和存储服务, 然后部署Apache 服务器, 最后安装PHP Apach MySQL 紧密集成。


    . 安装

    . MySQL 安装与配置


    # 安装

    sudo apt-get install mysql-server

    Tip: 安装过程中会出现一个设置密码的画面, 那是设置MySQL数据库的密码


    # 安全加固

    sudo mysql_secure_installation

    # 会出现几个设置

    0) 先输入密码

    1)  是否验证密码, n

    2) 是否更换密码, n

    3) 删除匿名用户, y

    4) 禁止远程访问MySQLy

    5) 删除测试数据库, y

    6) 重新加载授权表, y

    7) 出现 All done

    Tip: y→yes, n→no


    # 启动MySQL服务

    sudo systemctl start mysql

    (停止 stop, 重启 restart


    # MySQL 随系统启动

    sudo update-rc.d mysql defaults


    # MySQL 不随系统启动

    sudo update-rc.d mysql remove


    # 查看MySQL 服务状态

    sudo service mysql status


    # 查看MySQL 端口及进程, 是否运行成功

    sudo lsof -i:3306


    Tip: 开机启动服务还有一种方法, 详情见Apache 安装


    -----

    . Apache 安装


    # 安装

    sudo apt-get install apache2


    # 启动Apache 服务

    sudo systemctl start apache2

    (停止 stop, 重启 restart


    # Apache 随系统启动

    sudo systemctl enable apache2


    # Apache 不随系统启动

    sudo systemctl disable apache2


    Tip: MySQL 服务也可用此方法自启


    # 测试Apache 是否安装成功

    # 查看Apache 版本

    apache2 -v


    # 查看Apache 服务状态

    sudo service apache2 status


    # 查看MySQL 端口及进程, 是否运行成功

    sudo lsof -i:80


    # 运行浏览器, 并输入地址栏, 出现It works 即可

    localhost || 127.0.0.1



    -----

    . PHP 安装

    # 安装

    sudo apt-get install php7.0


    # 安装Apache 的PHP 扩展

    sudo apt-get install libapache2-mod-php

    Tip: 这一步是关键, 把PHP 和Apache联系起来, 可以解决Apache 在浏览器上不解析PHP 的问题。

    # 安装Mysql 的PHP 扩展

    sudo apt-get install php-mysql

    Tip: 之后就可以开启PDO_Mysql 的扩展了.


    # 重启Apache 服务

    sudo systemctl restart apache2

    # 测试PHP 是否安装成功

    php -v


    现在整个LAMP 搭建完成, 测试一下小小的激动。

    # Apache 根目录默认在 /var/www/html 内,

    sudo vim /var/www/html/test.php


    # 输入

    <?php

    phpinfo();

    ?>


    # :wq 保存退出


    # 浏览器地址栏输入

    127.0.0.1/test.php


    # 出现以下, 及成功



      启 Apache 配置篇。

  • 相关阅读:
    python2和3切换时的几个注意点会报错
    Python异常UnicodeEncodeError 'gbk' codec can't encode character 'xa0'
    python爬虫使用Xpath爬取指定位置的内容
    问题账户需求分析
    2018年春季个人阅读计划
    我们应当怎样做需求分析
    人月神话读后感3
    人月神话读后感2
    线程池
    生产者消费者
  • 原文地址:https://www.cnblogs.com/loseself/p/8734396.html
Copyright © 2011-2022 走看看