linux下php添加mysql扩展-如何在Linux下添加PHP的MySQL扩展 (linux显示隐藏的文件)

教程大全 2025-07-16 10:55:38 浏览

在Linux系统中,添加php的MySQL扩展是非常简单的。本篇文章将介绍如何在Linux系统下,使用命令行添加PHP的MySQL扩展,以及MySQL扩展的相关知识。

一、MySQL扩展的介绍

MySQL扩展是PHP的一个外部扩展,用于与MySQL数据库进行交互。在PHP代码中,使用MySQL扩展可以方便地进行数据库的连接、查询、删除、更新等操作。MySQL扩展需要在PHP环境下进行安装,才能正常使用。

二、安装MySQL扩展的前置条件

在安装MySQL扩展之前,需要确保以下条件已经满足:

1. 已经安装了PHP。可以通过以下命令检查PHP是否已经安装:

2. 已经安装了MySQL数据库。可以通过以下命令检查MySQL数据库是否已经安装:

3. 已经安装了PHP的开发工具包(php-devel)。可以通过以下命令安装:

sudo yum install php-devel

4. 已经安装了MySQL数据库的开发工具包(mysql-devel)。可以通过以下命令安装:

sudo yum install mysql-devel

三、安装MySQL扩展的步骤

安装MySQL扩展的步骤如下:

1. 下载MySQL扩展(mysql.so)。

在CentOS或者RedHat系统中,可以通过以下命令下载MySQL扩展:

sudo yum install php-mysql

2. 将MySQL扩展复制到PHP的扩展目录。

使用以下命令可以找到PHP的扩展目录:

php-config –extension-dir

将下载的MySQL扩展(mysql.so)复制到该目录下:

sudo cp /usr/lib64/php/modules/mysql.so /usr/lib64/php/modules/

3. 修改PHP的配置文件php.ini,启用MySQL扩展。

使用以下命令找到php.ini文件位置:

在该文件中,添加以下内容:

extension=mysql.so

4. 重启Apache 服务器

使用以下命令可以重启Apache服务器:

sudo service httpd restart

至此,MySQL扩展已经成功安装,可以在PHP中正常使用。

四、MySQL扩展的使用方法

MySQL扩展的使用方法如下:

1. 建立数据库连接。

可以使用以下代码,在PHP中建立与MySQL数据库的连接:

$conn = mysqli_connect($host, $user, $password, $database);

其中,$host表示MySQL的主机名,$user表示MySQL连接的用户名,$password表示MySQL连接的密码,$database表示要连接的数据库名。

2. 执行查询语句。

可以使用以下代码,在PHP中执行查询语句:

$result = mysqli_query($conn, $query);

其中,$conn表示MySQL数据库连接对象,$query表示要执行的查询语句。

3. 获取查询结果。

可以使用以下代码,获取查询结果:

$row = mysqli_fetch_assoc($result);

其中,$result表示查询结果对象,$row表示当前查询结果的一行。

4. 关闭查询结果和数据库连接。

可以使用以下代码,关闭查询结果和数据库连接:

mysqli_free_result($result);

mysqli_close($conn);

五、

MySQL扩展是PHP的一个重要组成部分,用于与MySQL数据库进行交互。在Linux系统下安装MySQL扩展十分简单,只需要下载、复制、修改配置文件和重启服务器即可。安装成功之后,可以使用一些简单的PHP代码,轻松地连接MySQL数据库、执行查询语句,并获取查询结果。

相关问题拓展阅读:

LAMP:Linux+Apache+Mysql/MariaDB+Perl/PHP/Python

一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立昌丛的程序

一.部署Apache Web服务器

(root下操作su root)1.部署Apache Web服务器运行如下

2.测试所安装Apache Web服务器

3.检测Apache是否运行

4.浏览器查看Apache测试页面内容

安装php7 sudo apt-get install php7.0

安装apache2 php7 module sudo apt-get install libapache2-mod-php7.0

安装php-mysqli模块:

apt-get install php-mysql

修改php.ini设置文件 :

/etc/php/7.0/apache2/php.ini(vim php.ini)

extension=php_mysqli.dll 去掉注释;

(命令::/php_mysqli.dll,查找到上面的命令去掉前面的符号:)

systemctl start apache2 #生竖返效

/var/www/html #下建立一个phpinfo.php文件

(touch phpinfo.php)

实战:安装基余迅饥于PHPMySQL的博客及CMS建站系统

找到emlog_6.0.0下src文件夹拷贝到 /home/sgxz/下

在root 下cp -r /home/sgxz/src /var/www/html

创建数据库

mysql -u root -p

MariaDB > CREATE>详解如何正确配置PHP开发环境

PHP语言在进行开发之前,需要将开发环境配置妥当,这样才能实现我们的程序完美运行。那么,如何正确的配置PHP开发环境呢?文章将介绍Apache、MySql、PHP的下载、安装及配置,分别讲述在windows和Linux环境下开发环境的搭建。

一、下载Apache、MySql和PHP

1、Apache的下载

Apache服务器可以通过官方提供的镜像地址来下载windows的Apache安装程序,不过都是英文版的,而且太慢。我建议大家去华军、天空或者中关村下载最新版的安装程序,速度很快。

2、MySQL的下载

如何在Linux下添加PHP的MySQL扩展

MySQL的官方网站是

3、PHP的下载

PHP的官方网站是

二、在windows下配置PHP开发环境

1、Apache、MySql和PHP的安装像安装windows其他软件一样,这里建议把Apache和PHP软件安装在D盘目录下,把MySQL软件安装在C盘,这样不需要做任何设置,MySQL就可以顺利启动运行。

2、配置开发环境

为了让windows可以执行PHP,需要做进一步的工作,按以下步骤搭建好环境:

1)在PHP安装目录下,找到文件php5ts.dll,将其复制到C盘system32目录下。

2)在PHP安装目录下,找到文件lIBMysql.dll,将其复制到C盘system32目录下。

3)在PHP安装目录下,找到文件php.ini,将其复制到C:\windows下。这个文件是配置PHP的基本文件,如设置服务器根目录配置,用文本编辑器打开php.ini文件,找到”doc_root=”,因为我把Apache默认安装在D盘根目录下,所以,修改这个配置项的值为:doc_root=d:\apache2\htdocs

提示:用户根据自己安装Apache的路径,修改该配置项的值。

4)在php.ini中找到“extension_dir =”./””,这个配置项用来载入PHP的扩展模块,修改该配置项如下:extension_dir = d:\php\ext,(需要按自己的安装目录修改PHP的载入位置)。

5)在php.ini中找到“;extension=php_mysql.dll”,把这项前面的分号去掉,表示使这个项生效。这个配置项用来使PHP支持MySQL,这里分号起注释作用。修改完PHP的配置文件php.ini后,保存退出该文件。

6)进行Apache的配置。转到Apache的安装目录下的conf目录,用文本编辑器打开Apache的配置文件http.conf。在此文件中找到 dynamic shared object(DOS) Support,在LoadModule行的最后添加如下配置项:LoadModule php5_module d:/php/php5apache2.dll,(需要按自己的安装目录修改PHP的载入位置)。该项是通过Apache来载入PHP模块php5apache2.dll,即PHP以Apache的一个模块来运行。

7)为了让Apache支持.php后缀的文件,在http.conf中找到AddType项,在最后添加如下配置项:AddType application/x-httpd-php.php。找到directoryIndex,在最后添加index.php。为了支持中文,找到AddDefaultCharset ISO改为AddDefaultCharset GB2312。修改完后保存http.conf。即完成Apache的基本配置。

注意:强烈建议对Apache配置文件http.conf进行修改时,一定遵守修改一点测试一点的原则,即每次修改完氏早一项并保存http.conf后,要嫌核芦重启一下Apache,如果Apache正常启动,则可以进行后续修改,否则,说明本次修改有误芹带,仔细检查并重新修改。

三、在Linux下配置配置PHP开发环境

1、MySQL的安装

在MySQL官网下载MySQL的安装文件MySQL-server-4.0.20-0.i386.rpm,执行下面的命令完成MySQL的安装。

rpm -ivh MySQL-server-4.0.20-0.i386.rpm

在没有设置MySQL密码的情况下,通过以下命令测试MySQL是否安装成功。

mysql -u root

出现类似welcome to the mysql mointor. commands end with;or \g的字样,说明安装成功。

2、Apache的安装

从Apache的官网下载UNIX版本的压缩包,以httpd-2.0.52.tar.gz为例,假设资源包放在/usr/local/src下,进入这个目录后解压缩,命令如下:

cd /usr/local/src

tar -zxvf httpd-2.0.52.tar.gz

解压缩后,进入目录httpd-2.0.52,执行以下命令:

./configure –prefix=/usr/local/apache2 –enable–module=so

其中–prefix=/usr/local/apache2用来指定Apache的安装目录。接下来进行编译,执行一下命令完成安装。

mae install

3、配置PHP开发环境的安装

1)从PHP官网下载php5.1.4.tar.gz的压缩包,解压缩该文件包,命令如下:

tar -zxf php5.1.4.tar.gz

2)转到解压缩后的目录,执行以下命令完成PHP安装目录等相关配置:

./configure –prefix=/usr/local/php -with-mysql=/var/lib/mysql

3)接着编译PHP,命令如下:

make install

4)复制当前目录下的文件PHP大安装目录的lib目录下,并改名为php.ini,命令如下:

cp php.ini-dist /usr/local/php/lib/php.ini

5)以上配置PHP开发环境的安装完后,参见windows下配置的内容进行相关配置,配置项和配置方法类似。

关于linux下php添加mysql扩展的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。


mac 上怎么重置mysql的root的密码

1、编辑MySQL配置文件:windows环境中:%MySQL_installdir%\ //MySQL安装目录下的配置文件。 linux环境中:/etc/在[MySQLd]配置段添加如下一行:skip-grant-tables保存退出编辑。 2、然后重启MySQL服务windows环境中:net stop MySQLnet start MySQLlinux环境中:/etc/init.d/MySQLd restart3、设置新的ROOT密码然后再在cmd命令行下执行:MySQL -uroot -p MySQL要求输入密码时直接回车无需密码即可进入数据库了。 现在我们执行如下语句把root密码更新为 :update user set password=PASSWORD() where user=rootquit 退出MySQL。 4、还原配置文件并重启服务然后修改MySQL配置文件把刚才添加的那一行(skip-grant-tables)删除。 再次重起MySQL服务,即可二.修改MySQL的用户名和密码:(未证实)方法一:(适用于管理员或者有全局权限的用户重设其它用户的密码)进入命令行模式mysql -u root mysqlmysql> UPDATE user SET password=PASSWORD(new password) WHERE user=namemysql> FLUSH PRIVILEGESmysql> QUIT方法二:(应用同上,只是方法不同) mysql -u root mysqlmysql> SET PASSWORD FOR name=PASSWORD(new password)mysql> QUIT最后必杀技:mysqladmin -u root old password new password注:以上name请用你的用户名来替代,new password请输入你想要设置的密码。

re若主机所在网络的网关IP地址为192.168.1.254,则在基于linux操作系统的客户机中,可以使用命令( )添加网关

route add default gw 192.168.1.254linux添加网关的方法临时添加方法 route add default gw ip 删除 route del default 永久添加方法 修改/etc/ 在文件里添加命令: route add default gw ip 重启网卡或机器后生效

mysql中phpmyadmin配置设置

1、先下载一份最新版的phpMyAdmin MYSQL管理器,可以到天空软件站去下载,我刚下载的是2.8.2.1的版本2、解压后得到一个phpMyAdmin的目录(你可以改名)找到目录里的文件(最新版的在解压得到的文件夹中找不到了,其实你可以把phpMyAdmin/libraries下的复制到phpmyadmin跟目录,然后把改名为)3、打开(可以用记事本等文字编辑工具)4、找到 $cfg[PmaAbsoluteUri] (呵呵,按Ctrl+F就可以调出查找框了)修改你将上传到空间的phpMyAdmin的网址如:$cfg[PmaAbsoluteUri] =、还有下面的$cfg[Servers][$i][host] = localhost;(通常用默认,也有例外,可以不用修改)6、$cfg[Servers][$i][auth_type] = config; // Authentication method (config, http or cookie based)?在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就修改成cookie ,这里建议使用cookie7、$cfg[Servers][$i][user] = root; // MySQL user(用户名,自己机里用root;在网上一般为你的ftp用户名,虚拟主机提供商会告诉你的;一般不要修改)8、$cfg[Servers][$i][password] = ; // MySQL password (only needed自己机里不用设,留空就可以了9、$cfg[Servers][$i][only_db] = ; // If set to a db-name, only(你只有一个数据就设置一下;如果你在本机或想架设服务器,那么建议留空)10、还有$cfg[DefaultLang] = zh; (这里是选择语言,zh代表简体中文的意思)设置完毕可以上传到网络上的空间了。 浏览就可以了。 当然你设置不同就用那个网址,这里知识举例说明。 11、补充说明:其实如果你是购买的虚拟主机,那么这些工作根本不需要你来作之所以要设置phpmyadmin估计大家都是要架设服务器的如果出现“配置文件现在需要绝密的短语密码(blowfish_secret)”那么请在$cfg[blowfish_secret] = ;的等号里面设置你网站的cookie,例如:$cfg[blowfish_secret] = ;这是因为你的“$cfg[Servers][$i][auth_type] = cookie的原因。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐