日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

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

数据库

lamp 安装pdo_mysql_LAMP安装

發布時間:2025/3/20 数据库 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。