详解PHP安装mysql.so扩展的方法
网络编程 2021-07-05 08:23www.168986.cn编程入门
平常我们都是先安装mysql,然后才能去安装php。假如先安装php,后安装mysql,由于php需要连接mysql,因而在php引擎中需要配置使用mysql.so扩展。狼蚁网站SEO优化这篇文章主要介绍了PHP安装mysql.so扩展的方法,需要的朋友可以参考下
前言
因为在PHP中mysql_connect模块已经逐渐被弃用,我在搭建环境时也没有再安装mysql扩展,今天在维护一个老项目时,出现报错
Fatal error: Uncaught Error: Call to undefined function mysql_connect()
于是google一下,发现如果php和mysql都已经安装完成了,可以使用phpize工具手动编译生成mysql.so扩展来解决
狼蚁网站SEO优化是操作步骤
1.进入php源码的ext/mysql目录
cd /usr/local/src/php-5.6.29/ext/mysql/
2.运行phpize,在该目录下生成一个configure文件(php安装目录/usr/local/php/)
/usr/local/php/bin/phpize
3.运行configure,指明php-config文件位置(/usr/local/php/bin/php-config)和mysql安装目录(/usr/local/mysql/)
./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysql/
4.编译安装,生成mysql.so
make && make install
5.修改php.ini文件,添加mysql.so扩展配置,保存退出
extension=mysql.so
6.重启php-fpm
service php-fpm restart
7.测试,在web目录下添加php文件,如/usr/local/nginx/html/mysql.php
<?php $con = mysql_connect('localhost','root',''); if($con){ die('ok'); }else{ die('Could not connect: ' . mysql_error()); }
访问URL,如http://192.168.8.9/mysql.php
显示ok,则配置成功
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程