在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
同步自 www.atpking.com 今日开会回来折腾PHP, 昨天折腾完了Mysql 的安装后 今天主要的目的是 需要php能使用mysql 的一些函数来访问mysql
ok,第一步,Google之,得到以下结论 需要修改php 中的 php.ini-dist 文件,另存为 php.ini 打开此文件 找到extension_dir = "./" 将路径置为./ext (因为扩展的dll都放在ext文件夹下,觉得php 的本意是你要哪个dll 就把那个dll 考来) 之后搜索 extension=php_mysql.dll 将前面两个引号注释去掉 代表启用 貌似觉得没啥问题了
ok,编写php文件
<?php $si = function_exists('mysqli_connect'); if($si) { echo 'MySQLi appears to be installed correctly<br/>\n'; } else { echo 'Extension loaded failed'; } ?>
执行后生成为 Extension loaded failed' 无限费解中, 之后使用phpinfo查看配置 <?php phpinfo(); ?> 显示如下 Configuration File (php.ini) Path C:/Windows Loaded Configuration File (none)
ok,问题明朗了,是php.ini 没有加载上去,因为默认的c:/windows 没有这个文件
那怎样让php.ini 加载成功呢? 两种选择:
因为不是太想把东西塞进C盘 ,所以走第二条路线 查阅资料后,发现apache 的httpd 可以加载php 的配置, 方法十分简单 只需要在httpd.conf 中 加入这几句话即可 LoadFile D:/phpcode/php5ts.dll
: 我是把php 放在D:/phpcode/ 中了,只需要修改成对应的目录即可
之后再次运行 <?php phpinfo(); ?> 发现已经成功加载 Loaded Configuration File
使用 <?php $si = function_exists('mysqli_connect'); if($si) { echo 'MySQLi appears to be installed correctly<br/>\n'; } else { echo 'Extension loaded failed'; } ?> 判断,得出 MySQLi appears to be installed correctly.
ok,终于在不断的折腾下,apache + mysql + php + windows 搭建成功了.
|
2022-08-17
2022-11-06
2022-07-08
2022-07-22
2022-08-17
请发表评论