导航:首页 > 编程语言 > php7支持mysql

php7支持mysql

发布时间:2024-10-31 19:54:22

‘壹’ windows下怎么安装php7,php7里面没有这个php7apache2

第一步:安装Apache服务。

在这里主要配置Network Domain、Server Name、Email地址以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录。
在完成apache服务的安装后,在游览器中输入http://localhost/,出现It’s work!字样,说明Apache服务安装成功了。

第二步:MySQL的安装
选择Custom自定义安装

点击“Change”更改你需要的目录

待文件复制安装完毕后,进行MySQL设置界面,单击Finish。

选择Detailed Configuration进行详细配置

选择MySQL运行模式:Server Machine

选择MySQL数据库默认存储方式:Non-Trans Only (MYISAM)

设定MySQL最大连接数:一般设置为128 – 512之间的整数。

设定MySQL网络参数,注意:不要勾选启用Strict Mode!那个Addfirewall的选项仅在需要外连MySQL的时候勾选上,也就是说给防火墙加个出入站的策略。

设定MySQL默认字符集:以用户站点语言为准,默认我们填gbk。

Windows环境设定

修改设定root用户密码,root密码请设置的比较复杂些,如果你出现的是三行,第一行的current password不要填写,留空白

注意:非必要情况下,不要启动远程连接模式! 完成MySQL的安装,并启动MySQL服务。

完成后,打开cmd命令提示符窗口,输入命令:mysql –u root –p

输入刚才安装时设置的密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。

更改MySQL数据库存放目录(可选,默认是在C:ProgramDataMySQLMySQL Server 5.1data,隐藏目录)

打开cmd命令提示符窗口,输入命令:net stop mysql 停止MySQL服务运行;

打开你的mysql安装目录的my.ini,

找到:
Datadir = “XXXXdata”

修改为:
Datadir = “你需要的mysql安装目录,如:F:Database”

将C:ProgramDataMySQLMySQL Server 5.1data 文件夹复制到你修改的Datadir目录,注意不是作为子目录,如果你的Datadir写的是F:Database,那么你就把C:ProgramDataMySQLMySQL Server 5.1data复制到F盘,然后改名为Database;
打开cmd命令提示符窗口,
输入命令:net start mysql

启动MySQL服务。

重新测试MySQL是否工作正常。
第三步:安装PHP。
其实在Windows 7下进行PHP安装非常简单,由于我下的是PHP代码包,只要解压php-5.3.2-Win32-VC6-x86并重名为文件夹为php,将其复制到C盘目录下即可完成PHP安装。
PHP环境搭建第三步:进行PHP配置环境。
压缩下载的php-5.2.8-Win32.zip文件到你指定的目录
然后修改php.ini

进入PHP文件夹,将php.ini-dist 重命名为php.ini ;
打开php.ini文件,找到:
extension_dir= “./”

将其改为:
extension_dir= “你的php解压目录ext”

找到:Windows Extensions

在Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的分号即可)
php_curl.dll
php_pdo_mysql.dll
php_gd2.dll
php_mbstring.dll
php_mcrypt.dll
php_mhash.dll
php_ming.dll
php_mysql.dll
php_openssl.dll
php_sockets.dll
php_xmlrpc.dll
php_zip.dll

‘贰’ win10 php7 怎么弄mysql扩展

非常遗憾的告诉你,php7不支持MySQL扩展了,只有使用mysqli和pdo扩展,PHP.INI中取消下面两行前面的分号:
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

‘叁’ linux下PHP7可以连接mysql,却不能读取/插入数据

不能读取是mysql的权限没有打开,操作如下:
1.MySQL命令行新建用户
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values('localhost','phplamp',password('1234'));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:phplamp 密码为:1234 的用户。
//退出后登录一下
mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功
2.MySQL命令行为用户授权
//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phplampDB)
mysql>create database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限
@>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234'; //这里需要注意,如果发现找不到用户,需要执行命令 flush privilieges;
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作
//如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysql>flush privileges;
mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。

‘肆’ 您的PHP似乎没有安装运行WordPress所必需的MySQL扩展

PHP7只支持MYSQLi扩展,是高性能的MYSQL,你如果安装是这样的新版PHP,那么WORDPRESS也要升级到新版,否则存在你说的不兼容问题。

阅读全文

与php7支持mysql相关的资料

热点内容
女程序员化妆视频大全 浏览:742
录音笔如何修改文件夹 浏览:645
八爪鱼数据采集加密文字替换 浏览:84
android系统运行动态编译的程序 浏览:419
计算编程中常用的if语句是 浏览:736
linux文件夹权限乱了 浏览:912
程序员职业病预防保健操 浏览:680
c程序修改后需不需要重新编译 浏览:725
怎样把图片分别放置在文件夹中 浏览:873
推流服务器地址是什么 浏览:632
java允许多重继承 浏览:513
解压小玩具好玩又可爱 浏览:410
腾讯云大带宽服务器 浏览:823
加密锁的售后 浏览:270
linux登不上去 浏览:731
联想服务器休眠后如何唤醒 浏览:113
四川话女孩学习编程 浏览:324
编译原理文法区分 浏览:1003
教师可以做程序员嘛 浏览:637
终结战场安卓国际服怎么下载 浏览:155