首页 > 数据库 >安装mysql.so

安装mysql.so

时间:2023-04-03 17:36:47浏览次数:49  
标签:安装 ---- so usr mysql php5 php local

 

1、----   cd /usr/local/src/php-5.5.34/ext/mysql/
2、----  /usr/local/php5/bin/phpize
3、---- ./configure --with-php-config=/usr/local/php5/bin/php-config --with-mysql=/usr/local/mysql
4、---- make && make install

会生成如下内容 :

Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/

为了方便,把.so文件集中放置 :

mv /usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/mysql.so /usr/local/php5/lib/php/extensions/

修改php.ini文件:

1、----  找到 ;extension_dir = “./”这一行,去掉注释,并修改路径。

2、----  extension_dir = "/usr/local/php5/lib/php/extensions/"

3、----  extension=mysql.so

重启php:

service php-fpm reload

 

[pdo_mysql.lo] Error 1 或者 [php_mysql.lo] Error 1

make: *** [pdo_mysql.lo] Error 1

make: *** [php_mysql.lo] Error 1

这是因为这是因为在编译时需要 MySQL 的头的文件。而它按默认搜索找不到头文件的位置,所以才出现这个问题。通过软连接把MySQL头文件对应到/usr/local/include/下就好
比如你的MySQL安装文件位于/usr/local/mysql,那么就执行以下命令:

标签:安装,----,so,usr,mysql,php5,php,local
From: https://www.cnblogs.com/yzl042349/p/17283741.html

相关文章

  • linux使用php动态安装模块mysqli.so(ext/mysqlnd/mysqlnd.h: 没有那个文件或目录)
     由于我先安装的php,再安装的mysql!正常过程: 1、安装mysql 2、安装phpconfigure时带–with-mysql参数现在我不想重装,因此使用phpize动态安装mysqli,php版本为php-7.2.13 1先查看php下phpize路径  得知路劲为/usr/local/php/bin/phpize2切换到php源码包目录php-7......
  • swoole+websocket+redis实现一对一聊天
     如同web端的QQ和微信一样,这是一个web端的聊天程序。环境:linux(centos)+php7.2+swoole扩展+redis+mysqlRedis实现每个连接websocket的服务都唯一绑定一个用户。通过用户账号=websocketfd存到redis中。Mysql实现离线消息池。如果一个用户不在线,则其他用户发......
  • 如何在PHP7中扩展mysql,先安装php7.2。后安装mysql
     相对与PHP5,PHP7的最大变化之一是移除了mysql扩展,推荐使用mysqli或者pdo_mysql,实际上在PHP5.5开始,PHP就着手开始准备弃用mysql扩展,如果你使用mysql扩展,可能看到过这样的提示”Deprecated:mysql_connect():Themysqlextensionisdeprecatedandwillberemovedinthefu......
  • 使用Newtonsoft.Json在Net6中设置时间格式(含T/不含T)
    实例一:JsonSerializerSettingsjsonSettings=newJsonSerializerSettings{DateFormatString="yyyy-MM-ddHH:mm:ss.fff",};Modelmodel=newModel{CreatedAt=DateTime.UtcNow};......
  • Apache JMeter压力测试工具的安装与使用
    官网下载https://jmeter.apache.org/download_jmeter.cgi然后解压即可运行双击bin/jmeter.bat汉化在软件里选择语言重启就会还原,所以这里直接改配置文件来永久汉化打开bin/jmeter.properties找到#language行,大概在第39行,改成language=zh_CN保存后重启jmeter即可使用教......
  • CentOS7 安装git 配置秘钥公钥克隆代码
    第一步:安装git客户端,默认安装在/usr/libexec/git-core目录yum-yinstallgit#查看版本git--version第二步:配置git信息gitconfig--globaluser.name"username"gitconfig--globaluser.email"[email protected]"第三步:生成密钥和公钥,后续只需要按回车即可ssh-keygen-......
  • Oracle11G安装在Linux7.下版本上BUG处理
    1.Java页面框无法拖拽拉伸,需要加上jre环境变量./runInstaller-jreLoc/usr/lib/jvm/jre-1.8.02.安装执行到68%左右时报错解决方法:cd$ORACLE_HOME/sysman/libcpins_emagent.mkins_emagent.mk.bakviins_emagent.mk搜索:/NMECTL后面加上-lnnz11继续安装即可......
  • DBCA库安装后sql语句优化
    SQLplus下运行:altersystemsetdeferred_segment_creation=falsescope=spfile;altersystemsetevent='10949tracenamecontextforever,level1'scope=spfile;altersystemsetremote_dependencies_mode='SIGNATURE';altersystemset"......
  • MYSQL中CAST函数
    MYSQL中CAST函数CAST函数用于将值从一种转换数据类型的方法语法:SELECTCAST(xAStype);x:要处理的数据type:要转换的数据类型,取值下方表格type取值值描述DATE将value转换成'YYYY-MM-DD'格式TIME将value转换成'HH:MM:SS'格式DATETIME将value转换......
  • Python 自动化指南(繁琐工作自动化)第二版:附录 A:安装第三方模块
    原文:https://automateboringuff.com/2e/appendix/出版后添加:你可以通过安装带有PIP的automateboringstuff模块来安装所有需要的模块(带有本书中使用的版本)。从命令提示符或终端窗口运行pipinstall--userautomateboringstuff。许多开发人员编写了他们自己的模块,将Pytho......