Apache+Php+MySql组建网站
博客专区 > KingDcj 的博客 > 博客详情
Apache+Php+MySql组建网站
KingDcj 发表于2年前
Apache+Php+MySql组建网站
  • 发表于 2年前
  • 阅读 8
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: Apache Php MySql extension LoadModule 安装 问题

Apache+Php+MySql组建网站 下载Apache(官网http://www.apachehaus.com/cgi-bin/download.plx) 安装Apache server2.4 64位程序 将Apache server2.4 压缩包解压到需要安装的文件夹 随后通过Dos命令cd +文件夹名 转到相应的文件夹。例如:将Apache server2.4安装到D:\Apache文件夹下。 1.我们需要在Dos命令窗口输入“D:” ,转到D盘下。 2.输入cd Apache\Apache24\bin,转到bin目录下 3.输入httpd –k install,安装该软件 4.修改conf目录下的httpd.conf文件,找到ServerRoot,修改为当前文件夹所在的位置D:/Apache/Apache24 Define SRVROOT "D:/webStation/Apache24" ServerRoot "${SRVROOT}"

为Apache添加扩展php,在#LoadModule xml2enc_module modules/mod_xml2enc.so之后加上 LoadModule php7_module "D:/webStation/PHP/php7apache2_4.dll"
PHPiniDir "D:/webStation/PHP/"
AddType application/x-httpd-php .html .htm .php

DocumentRoot是网页存放的目录位置,可以选择修改。 5.测试网页是否成功在浏览器中输入http:\localhost:80
如果显示的是一个Apache网站说明安装没问题,若果显示失败则需要继续调试。

安装可能出现的问题:

  1. LoadModule php7_module,该语句中php打成大写。
  2. 安全证书即server.crt等文件无法找到。可以查看conf\extra\httpd-ahssl.conf文件中这些安全证书的路径是否正确。
  3. 如果使用的默认80端口被占据,可以通过文本替换方式替换掉httpd.conf中的所有80两字,我将80替换成了81端口
  4. 如果出现443端口被占据,那么找到conf\extra\httpd-ahssl.conf,按照步骤3替换段所有443,我这里使用了1000端口替换443
  5. 如果需要卸载Apache,将安装代码改成httpd –k uninstall,将之卸载。卸载完成后无法删除,可以先关闭dos窗口,然后到事务管理器中停止Apache进程,此时就可以进行删除操作。

安装php7 64位程序

  1. 下载php7(官网http://windows.php.net/download/)我选择的是php7 64位压缩包。
  2. 将下载好的压缩包解压到相关目录,由于我在Apache中配置的php文件夹在D:/webStation/PHP/中,所以我将php7解压到放在PHP文件夹下,将php.ini-development文件复制粘贴在当前文件夹下并更改格式和名称为php.ini
  3. 以记事本方式打开php.ini,找到extension_dir 并将”ext”修改为当前php所在文件夹D:\webStation\PHP\ext,并且删除前面的”;”符号。
  4. 找到extension=php_mysqli.dll删除前面的”;”符号,打开mysql扩展,由于php7不在支持mysql_connect()函数,所以在测试的时候使用替代函数mysqli_connect(“地址”,”用户名”,”密码”); 安装中出现问题:
  5. 提示找不到dynamic library,查看安装步骤3中的语句前面的符号是否去掉了。如果还是显示找不到,那么设置一下系统环境变量path,将步骤3中的php所在文件夹位置写进去,以“;”分号分割。
  6. 找不到vcruntime140.dll文件,你可以去系统盘Windows\System32中查找,也可以到Windows\SysWOW64中查找,看看是否有,如果有就直接复制到没有的文件夹中去。如果都没有那么去微软售后官网下载vc2015

安装MySql

  1. 官网下载MySql(官网http://dev.mysql.com/downloads/mysql/)
  2. Mysql安装自行百度 安装失败的原因:
  3. 以前安装过。卸载不完全,注册表没有清理干净,清理注册表,重启系统(百度)
  4. 从没有装过,系统位数不匹配,系统非正版,请下载正版系统(建议使用360重装系统)
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 3
码字总数 2172
×
KingDcj
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: