实现LAMP

利用rpm包实现LAMP安装部署

CentOS 8

Module 模块方式

dnf install httpd mariadb-server php php-mysqlnd

FastCGI 方式

dnf install httpd mariadb-server php-fpm php-mysqlnd

CentOS 7

Module 模块方式

yum install httpd mariadb-server php php-mysql

FastCGI 方式

yum install httpd php-fpm php-mysql mariadb-server

CentOS 6:

Module 模块方式

yum install httpd, php, php-mysql, mysql-server

FastCGI方式:默认不支持

注意:基于module实现,httpd 需要 使用prefork模型

PHP连接MySQL的方式

使用mysql扩展连接数据库

使用mysql扩展模块mysql.so连接数据,此方式已经在php 7 版后淘汰

范例:php使用mysql扩展连接数据库的测试代码

conn = mysql_connect('mysqlserver','username','password');

if (conn)

echo "OK";

else

echo "Failure";

#echo mysql_error();

mysql_close();

?>

使用mysqli扩展连接数据库

使用mysqli扩展模块mysqli.so连接数据,此方式只能连接MySQL数据库,不支持其它数据库

范例:php使用mysqli扩展连接数据库的测试代码

mysqli=new mysqli("mysqlserver", "username", "password");

if(mysqli_connect_errno()){

echo "Failure";mysqli=null;

exit;

}

echo "OK";

$mysqli->close();

?>

使用PDO(PHP Data Object)扩展连接数据库

使用PDO扩展模块pdo_mysql.so连接数据库,此方式可以支持连接MySQL,Oracle等多种数据库

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

dsn='mysql:host=mysqlhost;port=3306;dbname=mysql';username='root';

passwd='magedu';dbh=new PDO(dsn,username,passwd);

var_dump(dbh);

?>

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

try {

user='root';pass='magedu';

dbh = new PDO('mysql:host=mysqlhost;port=3306;dbname=mysql',user, pass);

foreach(dbh->query('SELECT user,host from user') as row) {

print_r(row);

}

dbh = null;

} catch (PDOExceptione) {

print "Error!: " . $e->getMessage() . "
";

die();

}

?>

本文链接:http://www.yunweipai.com/36050.html

lamp 安装pdo_mysql_LAMP安装相关推荐

  1. centos7.0 lamp mysql_CentOS7 yum安装LNMP以及LAMP

    简单记录在CentOS7下yum安装LNMP以及LAMP的过程. 首先配置防火墙 CentOS 7.0默认使用的是firewall作为防火墙 1.关闭firewall: systemctl stop ...

  2. linux 下的lamp的简单安装

    LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl.PHP或者Python编 ...

  3. LNMP和LAMP的编译安装

    为什么80%的码农都做不了架构师?>>>    在编译这些源码包之前,我们需要确认系统中有gcc,gcc-c++,make编译器,一般系统都自带了gcc和make编译器,所以我们只要 ...

  4. CentOS 6.4 配置LAMP 环境 与安装 phpmyadmin

    参考的博客原文看这里,自己加了些东西 ---------------------------------安装LAMP 环境: 首先测试一下 yum install httpd 这个命令,如果能够正常安 ...

  5. LAMP介绍-MySQL安装

    2019独角兽企业重金招聘Python工程师标准>>> LAMP: linux-apache-mysql-php  (安装方式有:rpm,源码,二进制免编译) linux-操作系统 ...

  6. 基于LAMP的cacti安装和配置问题处理(一)

    基于LAMP的cacti安装和配置&&问题处理(一) 背景介绍: 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,当用户需要查看数据的时候用rrdt ...

  7. linux lamp源码安装包下载,Linux Lamp源码安装

    1.首先检查安装编译环境 gcc -v 如果没有安装gcc 和gcc-c++,则先安装这两个环境. yum install gcc和yum install gcc-c++ 2.卸载默认的低版本环境 目 ...

  8. 【Linux】LAMP架构安装及安装论坛

    文章目录 前言 LAMP动态网站架构的组成 1. apache主要实现如下功能: 2. php主要实现如下功能: 3.mysql主要实现如下功能: LAMP架构的安装 1. 实验环境 2. 使用yum ...

  9. Centos7下搭建LAMP环境,安装wordpress(不会生产博客,只是一名博客搬运工)(菜鸟)

    1.搭建MySQL数据库 安装MariaDB yum install mariadb-server -y 启动MySQL服务 emctl start mariadb #启动服务 emtcl enabl ...

最新文章

  1. linux 内核发布时间,求问Linux最新内核版本以及发布日期。
  2. 如何在mac上面看充电器的瓦数!
  3. 牛人学习h264运动估计的方法
  4. 计算机软件及其软件系统,计算机软件系统课件
  5. Linux系统上Crontab定时执行教程
  6. 使用Java实现面向对象编程(6)
  7. oracle连接ORA-01017、ORA-12640
  8. [UPF]低功耗仿真介绍
  9. 少儿编程软件Scratch下载(Mac、Windows皆可)
  10. 云服务器防火墙关闭 tomcat不能正常访问
  11. LMV324MTX单通道,双通道和四通道通用低电压轨至轨输出运算放大器TI
  12. C#基于虹软SDK的人脸识别签到系统
  13. Sql 语句小课堂7:在sqlserver对多行数据实施随机数
  14. 全国数字金融与量化金融案例大赛经验分享
  15. 我的世界服务器货币充值系统,《我的世界》中国版正式开启了充值功能
  16. WebDAV之葫芦儿·派盘+墨阅
  17. 基于xwiki部署企业内部知识管理平台
  18. 项目需求之Android 监听键盘的弹起和隐藏setVisibility(View.GONE)方法失效
  19. python不间断获取指定ulr的ip
  20. 基于PHP的动漫电影信息管理系统

热门文章

  1. 直接取HANA数据库数据,动态QUERY
  2. __declspec(dllexport)的作用
  3. Xstudio+Bugzilla
  4. 使用css的类名交集复合选择器
  5. 【烙铁使用规范】—— 烙铁使用、温度测量规范
  6. 再谈STM32的CAN过滤器-bxCAN的过滤器的4种工作模式以及使用方法总结
  7. linux驱动篇之 driver_register 过程分析(一)
  8. ECC椭圆曲线算法(4)签名验证过程
  9. 消息队列--RabbitMQ简单使用
  10. buuctf LSB