• LAMP部署


    各组件版本:
    Linux:CentOS 7 1511 64位 (提前下载)
    Apache:Apache 2
    Mysql:MariaDB 5.5.52
    Php 5.4.16

    VMware Workstation 12.5 (提前下载)
    Xshell 5.0 (提前下载)


    1.Linux安装
    第一种方式(简单版):
    VMware --》创建虚拟机--》典型--》安装程序光盘映像文件(iso)(可自动检测到CentOS 64位)--》输入全名/用户名等--》存储位置尽量不在C盘--》自定义硬件,网络适配器设置为桥接,每个处理器核心数量可设置为2--》自动安装,内容较多,需要时间较长


    第二种方式(生产环境版):
    VMware --》创建虚拟机--》典型--》稍后安装操作系统--》选择Linux CentOS 64位--》存储位置尽量不在C盘--》最大磁盘大小设置为10G--》自定义硬件,网络适配器设置为桥接,每个处理器核心数量可设置为2--》CD/DVD中选择CentOS的iso文件--》开启此虚拟机--》Install CentOS 7 --》Enter建--》选择语言界面--》设置时间/语言选项,软件选择--基础设施服务器(右侧可勾选其他想要的服务),安装位置,选择自动分区(具体分区可查阅分区相关手册,此处还是比较重要的),网络和主机名设置开启--》开始安装,设置root密码

    PS:以下操作均可以通过Xshell完成

    2.Apache安装
    yum install httpd
    第一、启动、终止、重启
    systemctl start httpd.service #启动
    systemctl stop httpd.service #停止
    systemctl restart httpd.service #重启
    第二、设置开机启动/关闭
    systemctl enable httpd.service #开机启动
    systemctl disable httpd.service #开机不启动
    第三、检查httpd状态
    systemctl status httpd.service

    3.关闭防火墙
    system stop firewalld.service

    4.安装MariaDB数据库
    CentOS 7.0中,已经使用MariaDB替代了MySQL数据库,原因你懂的,MYSQL被Oracle收购以后,前景堪忧,所以MYSQL兄弟MariaDB就出来了,继续开源事业。
    安装:yum -y install mariadb-server mariadb-client
    启动:systemctl start mariadb.service
    systemctl enable mariadb.service
    修改密码: mysql_secure_installation-》Disallow root login remotely?(不允许远程登录)等等
    进入数据库:mysql [-h主机地址] -u用户名 -p用户密码
    如果无法远程连接数据库:进入数据库后
    use mysql;
    mysql>update user set host = '%' where user = 'root';
    mysql>select host, user from user;
    解释:
    帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,
    从"localhost"改称"%"
    PS:mysql 语句结尾必须加“;”才可以结束、执行

    5.PHP安装
    yum -y install php

    php各项服务安装:
    yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-mysql

    网站文件夹:
    /var/www/html
    新建一个PHP测试文件并进入编辑
    vi index.php



    PS:遇到问题请重启试试

  • 相关阅读:
    PDF,仅支持英译中,可以下载后的pdf或者word版
    pip指定源安装【自用】
    【jQuery01】jQuery选择器
    【jQuery00】什么是jQuery,为什么要学jQuery,配置jQuery环境,解决冲突,大致使用流程
    什么是召回率??
    编程学习路线
    堆排序
    二叉插入排序
    每天算法一丁点(4)--递归算法应用:分书问题
    每天算法一丁点(3)--递归算法应用:半数集
  • 原文地址:https://www.cnblogs.com/gaobint/p/6296090.html
Copyright © 2020-2023  润新知