php开发环境搭建

问题

  • apache在默认情况下不处理php页面,如何配置环境,才能让apache正常处理php页面呢?

php开发环境的搭建

  • windows:[apache(iis)+mysql+php+phpmyadmin(图形化界面操作软件)]→wamp
  • linux:[linux+apache+mysql+php]→lamp

Windows安装

  • 套件安装

    • appserver是一个泰国人开发,该软件将我们所需要的环境软件打包安装。网上下载appserver(傻瓜式安装),安装过程中可以选择安装哪些软件。(缺点:套件中包含四大软件版本,版本升级不够灵活)
    • 下载链接:https://www.appserv.org/en/download/
    • wmap
  • 自定义安装

    • 安装到同一目录下,方便管理,一般文件夹不要包含中文名。

apache

php

  • 下载地址https://windows.php.net/download#php-7.2

  • 下载线程安全版本
    在这里插入图片描述

  • php核心包解压即可。

  • 如何让apache服务器处理php页面???

    • 在httpd.conf文件中,加入以下代码(模块部分):
      在这里插入图片描述
    • 把php.ini-development文件改成php.ini(涉及php配置)
    • 在php.ini中可以指定对应的功能模块
      在这里插入图片描述
#apache服务器加入php处理模块
LoadModule php7_module  php安装路径/php7apache2_4.dll
#PHPIniDir 用于指定php的ini文件,该文件涉及php配置
PHPIniDir "php安装路径"
#当一个资源是*.php的时候
AddType application/x-httpd-php .php .phtml
  • 测试
    在这里插入图片描述

mysql

<?php
	$conn=mysql_connect("localhost","root","root");
	if($conn){
		echo "连接mysql数据库ok";
	}else{
		echo "连接mysql数据库false";
	}
?>
  • 当没有对php正确配置时,报如下错误:
    在这里插入图片描述
  • 原因是没有启动mysql(mysqli)功能,在php.ini文件中开启支持mysql(mysqli)即可。
    在这里插入图片描述
  • 注意:PHP7废除了"mysql.dll",使用“mysqli.dll”相关函数请查看链接。https://blog.csdn.net/tty521/article/details/70942499?locationNum=7&fps=1
  • 重启apache服务器,遇到如下错误:
    在这里插入图片描述
  • 此错误是用户名和密码不对,修改正确即可。
    在这里插入图片描述
    在这里插入图片描述
  • 方法二:安装phpmyadmin(该网站可以更好的管理mysql):https://www.phpmyadmin.net
  • 把该压缩包直接解压到apache的htdocs目录下,用浏览器直接访问http://localhost:88/phpMyAdmin/index.php即可。
    在这里插入图片描述
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页