欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

lamp 安装pdo_mysql_LAMP安装

发布时间:2025/3/20 数据库 26 豆豆
生活随笔 收集整理的这篇文章主要介绍了 lamp 安装pdo_mysql_LAMP安装 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

实现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安装的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。