• LAMP环境搭建Wordpress个人博客


    • LAMP简要介绍
    L:Linux
    A:Apache(httpd)
    M:MySQL , Mariadb
    P:php, perl , python

    静态资源:图片,文档,视频,HTML代码,CSS代码,js代码等
    动态资源:是程序文件,需要在执行引擎上执行后,返回给客户端
    客户端技术:JavaScript(有机会一定要学习)
    服务端技术:php, Java,Python(一定要学习),node.js,go(运维的趋势,跟着谷歌走,不拍栽跟头)


    httpd:接受用户的web请求
    php:运行PHP程序
    MariaDB:数据管理系统
    • CGI:通用网关接口
    作用:从客户端的网页浏览器向服务器上的应用程序传输数据
    • 对于一个LAMP集群的请求流程
    Client ---(http)---> httpd ---> (cgi协议) ---> PHP  --- (mysql协议) ---> MySQL
    • PHP说明
    脚本编程语言,使用PHP模板将PHP代码嵌入到HTML代码中,实现HTML页面的基于数据的动态化
    • http与php结合的方式
    1:CGI
    2:FastCGI
    3:把php编译为httpd的模块
    模块名为:libphp5.so

    (五)LAMP架构集群进阶


    • 安装LAMP
    redhat 6:httpd,php, mysql-server , php-mysql 
    service httpd start
    service mysqld start

    redhat 7:httpd,php, mariadb-server , php-mysql
    systemctl start httpd.service
    systemctl start mariadb.service
    • 简要说明MySQL
    客户端程序:mysql 
    -u:指明用户名
    -h:指明主机
    -p:指明密码
    例如:mysql -h192.168.23.10 -uroot -p


    数据库SQL语言介绍(这个会在下周一一次性讲完,请同志们做好心理准备,其实很简单)
    DDL:数据库定义语言
    DML:数据库操作语言
    DCL:数据库执行语言
    例如:
    grant all on testdb.* to testuser@'192.168.10.%' identified by '123456';
    flush privileges;

    • 检查PHP和MySQL是否安装成功检查代码  /var/www/html/
    1:PHP
    <?php
    phpinfo();
    ?>

    2:php连接mysql的测试代码
    <?php
    $conn = mysql_connect('192.168.10.3','yhy','123456');
    if ($conn)
    echo "ok";
    else
    echo "false";
    ?>
    • WordPress应用源码上线
    1)解压后,将目录放在web站点目录下,并且改名wp-config-sample.php为wp-config.php

    2)在mysql数据库中先创建wp数据库,并且给yhy用户授权 这是WordPress特殊的地方,其他的程序不需要
    create database wpdb;
    grant all on wpdb.* to yhy@'192.168.%.%' identified by '123456';
    flush privileges;
    systemctl restart mariadb.service

    3)编辑wp-config.php,修改如下配置
    define('DB_NAME', 'wpdb');
    /** MySQL数据库用户名 */
    define('DB_USER', 'yhy');
    /** MySQL数据库密码 */
    define('DB_PASSWORD', '123456');
    /** MySQL主机 */
    define('DB_HOST', '192.168.10.3'); #这里若是没改动(原来的是 localhost)会报错"建立数据库连接时出错"
  • 相关阅读:
    常见寻找OEP脱壳的方法
    Windows内核原理系列01
    HDU 1025 Constructing Roads In JGShining's Kingdom
    HDU 1024 Max Sum Plus Plus
    HDU 1003 Max Sum
    HDU 1019 Least Common Multiple
    HDU 1018 Big Number
    HDU 1014 Uniform Generator
    HDU 1012 u Calculate e
    HDU 1005 Number Sequence
  • 原文地址:https://www.cnblogs.com/liu1026/p/7588028.html
Copyright © 2020-2023  润新知