重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
添加扩展的基本步骤:
成都创新互联主营本溪网站建设的网络公司,主营网站建设方案,成都APP应用开发,本溪h5小程序开发搭建,本溪网站营销推广欢迎本溪等地区企业咨询
1、进入php源代码目录:# cd /tmp/php-5.x.x/
2、再进入要添加的mysqli扩展源码目录:# cd ext/mysqli/
2、调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize
3、然后configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
(/usr/local/mysql 为mysql的安装目录)
4、make make install
5、编译之后,自动把mysqli.so放到了默认的php扩展目录下,我的为 /usr/local/php/lib/php/extensions/no-debug-non-zts-20xx0722/
(phpinfo可查看或者执行命令/usr/local/php/bin/php-config --extension-dir )
再修改php.ini 找到extension_dir 默认路径为 extension_dir="./" 我修改后才启动加载的
在下面添加extension = "mysqli.so" 保存即可
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20xx0722/"
extension = "mysqli.so"
6、重启apache:# service httpd restart
求课吧有挺多IT编程类的教程的
现在新版linux默认没有mysql源
来版本的yum源应该失效
到mysql网站下载yum源rpm包
安装后再进行yum安装mysql
统环境:Ubuntu 16.04.4
mysql 版本:5.7.24-0ubuntu0.16.04.1 (Ubuntu)
连接报错:2003 - Can't connect to MySQL server on 'XXX' (61 "Connection refused")
可用该命令检查mysql启动端口:netstat -tulpen
用户root User表中已将将host改成‘%’ 仍然无法被外部连接
找到下图文件/etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1注释
(如何找到bind-address = 127.0.0.1文件,先找到/etc/mysql/my.cnf)
sudo service mysql restart
说说我在阿里云服务器上安装mysql的心路历程吧,刚开始安装好java8和tomcat8,安装非常的顺利,但是我接下来要安装mysql了,在网上看到一篇帖子(是rpm包安装的,也在本机上的centos6.5安装过没有问题),所以我就按照这个安装mysql,可是失败了,报错了。
然后在网上疯狂的找解决方法,然后卸载后重装,装了又卸,折腾的只剩半条命了,然后网上又说要源码安装,所以我又下载mysql的.tar.gz包,然后这样安装,但是如上图显示,但是原来的错误,我就在想是不是内存太小的原因,但是想想又不对,因为别人怎么又安装成功了,心有不甘啊!然后找阿里管理人员,他说我重装好多次要重置系统盘,好,我重置系统盘了,然后重新编译安装,安装好后,出现相同问题,tmd我真想骂人了。
最后我找到阿里云服务器上帮助一篇文章“一键安装web环境”安装好mysql,这次成功了,但是远程登录不了,无奈我又叫他们的管理人员帮我看看,然后就可以远程登录了,我也不知道他们怎么搞好的,不过他登录的是我的服务器,所以可以用history命令查看他的操作,结果如下:
81 ps aux
82 history
83 cd /var/opt/
84 ls
85 cd
86 ls
87 cd /tmp/
88 ls
89 cd /home/
90 ls
91 cd sh-1.3.0/
92 ls
93 more account.log
94 /alidata/server/mysql/bin/mysql -u root -p
95 service mysqld r