• 基于php模块方式安装LAMP和常见LAMP应用 Alex


    yum install httpd php php-mysql  mariadb-server -y
    这个目录就是存放session的,可以存放一些session ID之类的
    ll -d /var/lib/php/session

    php 这个只是个模块,相当于对Apache增加了个功能,依附于Apache

    systemctl start httpd
    启动httpd

     启动数据库

    systemctl start mariadb

    php使用pdo扩展连接数据库的测试代码1

    vim /var/www/html/pdo.php 
    
    <?php
    $dsn='mysql:host=localhost;dbname=test';
    $username='root';
    $passwd='';
    $dbh=new PDO($dsn,$username,$passwd);
    var_dump($dbh);
    ?>

    php使用pdo扩展连接数据库的测试代码2

    <?php
    try {
    $user='root';
    $pass='magedu';
    $dbh = new PDO('mysql:host=mysqlhost;dbname=mysql', $user, $pass);
    foreach($dbh->query('SELECT user,host from user') as $row) {
    print_r($row);
    }
    $dbh = null;
    } catch (PDOException $e) {
    print "Error!: " . $e->getMessage() . "<br/>";
    die();
    }
    ?>

    其他的两种模式可以点击这里查看

    通过网页输入IP地址能访问就好了,至此,基础的LAMP就完成了,(但其实到这没啥用)

    ----------------------------------

    常见LAMP应用
      PhpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库
      WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可把 WordPress当作一个内容管理系统(CMS)来使用
      PHPWind:2003年发布了PHPWind的前身版本ofstar,并发展成为包含BBS、CMS、博客、SNS等一系列程序的通用型建站软件, 于2008年加入阿里巴巴集团
      Crossday Discuz! Board(简称 Discuz!)是一套通用的社区论坛软件系统。自2001年6月面世以来,是全球成熟度最高、覆盖率最大的论坛软件系统之一。2010年8月23日,与腾讯达成收购协议
      ECShop是一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。2006年6月,ECShop推出第一个版本1.0

    -----------------------------------

    安装 PHPMyAdmin

    官方下载网址:https://www.phpmyadmin.net/files/4.4.15.10/(因为我centos默认里带的PHP不支持最新的,只能下载旧的了)

    解压缩

    tar xf phpMyAdmin-4.4.15.10-all-languages.tar.xz 

    拷贝一下这个文件下的这个文件,也可以直接用,只是名字起得不合理,不适合直接用

    cp config.sample.inc.php config.inc.php

    修改配置文件

    $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
    #这里让你在里面输入一个安全的秘钥(是建议做,也可以不做,不做不安全)
    $cfg['blowfish_secret'] = 'alex'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
    #我添加了一个alex作为秘钥

    这个文件夹可以直接放在/var/www/html/ 目录里,也可以放在子目录

    mkdir /var/www/html/pmd
    #我放在了子目录pmd里

    将刚刚解压的文件移动到这个子目录下

    mv /data/phpMyAdmin-4.4.15.10-all-languages /var/www/html/pmd/
    yum install php-mbstring.x86_64  -y
    安装一下这个包,
  • 相关阅读:
    查询多列数据时用这种方法查询
    当只需要查找一列数据的时候 用这种方法减少数据库的访问
    将从数据表中获得的枚举变量名称或者是控件名变成要使用的枚举变量
    枚举变量用法
    查询数据表行数 然后循环查找表 添加数据到ITEMS
    tbType和TypeList操作
    c#中动态创建textbox并且从数据库中获取表中数据添加到textbox中
    OpenCV
    lambda表达式
    技术术语
  • 原文地址:https://www.cnblogs.com/alexlv/p/14596413.html
Copyright © 2020-2023  润新知