当前位置:   article > 正文

PHP环境的搭建_php环境搭建

php环境搭建

PHP环境的搭建

Windows本地搭建PHP环境_本地电脑搭建php_zWsugar的博客-CSDN博客

1.Apache

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qX0P1ub3-1686992619922)(image-20230528185219147.png)]

Errors reported here must be corrected before the service can be started.
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::591b:9213:50f6:c0d5. Set the 'ServerName' directive globally to suppress this message
  • 1
  • 2

我怀疑服务进程未打开,就启动了apache服务进程。

Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in D:\Mysoftware\Apache24\Apache24\htdocs\index.php:3 Stack trace: #0 {main} thrown in D:\Mysoftware\Apache24\Apache24\htdocs\index.php on line 3

数据库连接出错

这个错误通常是因为PHP没有启用MySQLi扩展或者MySQLi扩展没有正确配置所致。为了解决这个问题,可以按照以下步骤进行操作:

  1. 确认MySQLi扩展已经启用:打开php.ini文件,查找“extension=mysqli”,确认该行前面没有注释(;)符号。如果有注释符号,请删除注释符号并保存。

  2. 确认MySQLi扩展已经正确配置:打开php.ini文件,查找“[mysqli]”字样,确认该扩展已经正确配置。如果没有正确配置,可以在该行下方添加以下内容:

复制

mysqli.default_host = localhost
mysqli.default_user = root
mysqli.default_password = password
mysqli.default_port = 3306
mysqli.default_socket = /tmp/mysql.sock
  • 1
  • 2
  • 3
  • 4
  • 5

其中,localhost是数据库服务器地址,root是数据库用户名,password是数据库密码,3306是MySQL服务端口号,/tmp/mysql.sock是MySQL套接字路径。这些参数需要根据实际情况进行修改。

重启Apache服务器:修改php.ini文件后,需要重启Apache服务器才能使配置生效。在命令行中输入“httpd -k restart”即可重启Apache服务器。

测试MySQLi扩展是否启用成功:在PHP代码中添加以下代码进行测试:

复制

<?php $conn = mysqli_connect("localhost", "root", "password", "dbname"); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; mysqli_close($conn); ?>

cho “Connected successfully”;
mysqli_close($conn);
?>
其中,localhost是数据库服务器地址,root是数据库用户名,password是数据库密码,dbname是数据库名。如果能够正常连接数据库并输出“Connected successfully”说明MySQLi扩展已经启用成功。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/708163
推荐阅读
相关标签
  

闽ICP备14008679号