zoukankan      html  css  js  c++  java
  • 基于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
    安装一下这个包,
  • 相关阅读:
    WinMain与wWinMain,win32的字符集问题
    tornado基础入门(一)——简单了解tornado
    万里长征第二步——django个人博客(第七步 ——上传文件)
    万里长征第二步——django个人博客(第六步 ——添加富文本编辑器)
    万里长征第二步——django个人博客(第五步 ——配置后台admin)
    万里长征第二步——django个人博客(第四步 ——创建数据库)
    万里长征第二步——django个人博客(第三步 —— 设置一些全局变量)
    万里长征第二步——django个人博客(第二步 ——日志记录器)
    万里长征第二步——django个人博客(第一步 ——创建主页)
    新的开始
  • 原文地址:https://www.cnblogs.com/alexlv/p/14596413.html
Copyright © 2011-2022 走看看