• LAMP项目上线


    一.场景

    客户需求--->分析需求

    二.项目

    构架分析

    项目源码包(开发提供)

    三.LAMP构架

    Linux 服务器

    Apache 提供外部访问的服务

    MySQL 数据库存储业务数据

    PHP 后台提供动态数据资源的模块

    四.linux软件的安装方式

    (一)常见的三种安装方式

    rpm安装,需要解决依赖关系

    编译安装,需要配置,编译,安装,也需要解决依赖关系

    yum安装,安装的是二进制的rpm包,可以自己解决依赖关系

    (二)配置yum源(后续章节会讲yum源配置)

    (三)常用命令

    搜索软件
    yum search 关键字
    安装软件
    yum [-y] install 关键字
    卸载软件
    yum [-y] remove 关键字

    五.部署与配置环境

    1.安装Apache

    软件安装httpd;httpd-tools

    httpd: Apache的web服务端软件包
    httpd-tools: 相关工具包,安装httpd会依赖该包,必须安装

    yum -y install httpd httpd-tools

    # rpm -ql httpd
    /etc/rc.d/init.d/httpd 服务的启动脚本
    /etc/httpd/conf/httpd.conf 服务的配置文件
    /var/www/html 存放资源文件的目录(数据目录)

    设置开机自启动

    设置开机自启动
    chkconfig httpd on

    启动httpd服务

    /etc/init.d/httpd start

    在浏览器访问该服务确认是否启动成功

    2.MySQL安装

    软件安装

    mysql-server mysql

    yum -y install mysql-server mysql

    设置开机自启动
    chkconfig mysqld on

    启动mysql

    /etc/init.d/mysqld start

    设置mysql密码等信息

    mysql_secure_installation

    3.安装PHP

    软件安装

    php php-devel

    yum [-y] install php php-devel

    重启httpd服务

    /etc/init.d/httpd restart

    六.上传源代码

    上传源代码到/var/www/html目录

    安装Discuz!

    1.将Discuz软件包上传到/var/www/html目录下并解压
    2.设置目录权限
    # chown -R apache.apache /var/www/html/*
    3.安装php扩展
    # yum install -y php-mysqli php连接数据库使用
    4.重启httpd服务
    5.浏览器访问页面,手动设置相关参数安装

  • 相关阅读:
    面向对象设计的原则里氏代换原则
    阅读源码的一些错误观念
    gdb的一个bug Internal error: 【pc 0xxxxxxx】 in read in psymtab, but not in symtab
    STL中mem_fun和mem_fun_ref的用法
    每天写出好代码的5个建议
    /dev/null /dev/zero/
    SQL Server 2008 对 TSQL 语言的增强
    JQuery 应用JQuery.groupTable.js(二)
    jquery 实现iframe 自适应高度
    JQuery 应用JQuery.groupTable.js
  • 原文地址:https://www.cnblogs.com/golinux/p/10809071.html
Copyright © 2020-2023  润新知