php mysql运行环境_PHP运行环境搭建

说明

我的百度百度云盘里面有apache24,PHP7.0,mysql5.6,如果需要的话可以直接下载;

apache的环境我已经配置好了,将其解压到C盘根目录 相应绝对路径为C:\Apache24

将PHP解压到C盘根目录相应绝对路径为C:\PHP

mysql安装请参阅我的另外一篇博客----Tomcat的安装与配置

百度云下载地址 密码: k49e

安装准备工作

推荐使用sublime text/notepad++/VS code或者其他文本编辑器修改配置文件,支持语法高亮、跳转到指定行、可读性更高

网上下载apache、php、mysql,下载的软件位数必须统一(32/64位),php下载线程安全版本,mysql可以是解压版也可以是安装版

安装Apache

将apache解压到指定路径 ,eg:  C:\apache24

配置Apache

打开apache的配置文件(apache安装文件夹下的conf/httpd.conf)

设置网站根目录:DocumentRoot "path"      #默认为c:/Apache24/htdocs   有引号 可以不修改

#路径DocumentRoot一样

设置服务器名称:ServerName     eg: ServerName www.demo.com:80     #80为端口号

管理员邮箱:ServerAdmin        eg: demo@qq.com本地测试可以不设置

ScriptAliasScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"    #默认设置即可

启动apache服务

控制台输入:   httpd.exe   (可以在文件管理器相应目录输入cmd,也可以配置系统环境变量)  该方式运行apache服务器需要打开控制台

注册服务:httpd.exe -k install                该方式将apache作为系统服务       运行apache服务器不需要一直打开控制台

测试安装结果

方法1:在浏览器地址栏输入localhost    页面显示   It works! 则安装成功

方法2:在浏览器地址栏输入127.0.0.1

方法3:查看本机局域网ip,在地址栏输入相应ip

62d4842dfa13a28cc611f03c3fd6ee21.png

整合PHP与Apache

将php解压到指定路径  eg:   c:\php

重命名PHP配置文件 php.ini-development   ——>php.ini

打开apache配置文件(#之后为注释内容)

查找最后一个#LoadModule ....  换行添加内容

其中  %  是php的版本,例如5,6,7(整数不是7.0)     path是你安装PHP的绝对路径  注意带引号,且不是等号连接

LoadModule php%_module "path"

注意大小写,PHP大写后面 首字母大写    path为PHP配置文件的路径,不需要引号,不是等号连接

PHPIniDir path

设置默认提交到Apache服务器处理的文件类型    注意拼写正确

AddType application/x-http-php .php

设置默认首页: 在DirectoryIndex 后面添加 index.php

DirectoryIndex index.html

在配置文件指定的DocumentRoot路径下创建index.php,内容为以上内容,用于测试php是否安装成功

phpinfo();

?>

重启apache

如果重启后打开apache服务器提示:

The requested operation has filed! //则检查Apache的配置文件是否正确

也可以在控制台输入httpd.exe查看错误原因(前提配置系统环境变量,可以参见我的另外一篇博客----tomcat的安装与配置 )

启动apache服务器后,在浏览器地址栏输入localhost/index.php

显示如下则安装完成,如果浏览器下载该PHP文件则检查 AddType application/x-http-php .php 是否拼写正确

5dd0d11ac6ca72c739821329a1e477ff.png

整合PHP与MySQL

如果使用安装包方式安装,一直下一步就行了,注意设置root用户,以及其密码,安装完成后在控制台测试能否使用

如果是解压版安装,可以参见我的另外一片博客----tomcat的安装与配置

打开php配置文件php.ini

找到以下内容(PHP的配置文件中分号" ; "后面为注释)

; On windows:

; extension_dir = "ext"

修改为(路径修改为你的PHP安装目录下的ext)

; On windows:

extension_dir = "C:\PHP\ext"

查找;extension=php_.... 的内容,去掉前面的注释

eg:

;extension=php_mysqli.dll

;extension=php_pdo_mysql.dll

修改为:

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

//如果还有其他匹配的都可以把注释去掉

测试PHP是否可以使用MySQL

重启apache服务器

方法一:在浏览器中打开之前创建的index.php,搜索MySQL(ctrl+F),查看是否关联到php,如下图

方法二:在DocumentRoot指定的目录下创建mysql.php,内容如下

$mysql =new mysqli("localhost","root","963987","javaweb_2017");

if ( $mysql -> connect_errno){

die('数据库链接失败!'.$mysql ->connect_errno);

}

echo '

数据库链接成功!

';

?>

/*

root是数据库的用户名,963987是用户对应的密码,javaweb_2017是对应的数据库名称

保存后在浏览器输入localhost/mysql.php,查看显示结果,如果乱码可以在第二行添加:

header('content-type:text/html;charset=utf-8');

如果显示数据库连接失败,先确认MySQL是否成功安装并且可用

*/

ff4d7195e47cf8dd745c899e0d61a76c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值