PHP开发环境(Apache+mysql+PHPstorm+php)的搭建 1
Posted 信1805-1王正帅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP开发环境(Apache+mysql+PHPstorm+php)的搭建 1相关的知识,希望对你有一定的参考价值。
一、搭建思路
从浏览器到web服务器(Apache)到php环境到mysql数据库
二、环境搭建
1、浏览器(略)
2、Apache的安装与配置
1)官方下载地址:https://httpd.apache.org/docs/current/platform/windows.html
2)修改apache主配置文件(httpd.conf)中的“SVRROOT”为apache的实际目录(行数大致相同)
3)管理员模式下运行cmd(或powershell),并在其中运行apache/bin下的命令 httpd.exe -k install 如下所示:
4)双击打开如下文件并启动服务
5)右下角有如下图标:
6)再双击图标:
7)测试
8)Apache目录介绍
目录/文件 |
介绍 |
bin/ |
.exe, .dll等主要可执行程序的目录。 |
ApacheMonitor.exe |
监视程序,通常用于apache服务的启停操作。 |
httpd.exe |
web服务器的主程序。该程序启动时,才能访问服务器。 (通常都是以系统服务的形式启动) |
conf/ |
apache的配置文件目录 |
httpd.conf |
是Apache的主配置文件,每次启动都会读取的文件。 |
conf/extra/ |
其他配置文件目录 |
httpd_vhosts.conf |
Apache虚拟主机的配置文件 |
htdocs/ |
网站的默认根目录,用于保存网站中的网页文件(html、php等) |
logs/ |
存放apache运行时的有关运行记录 |
modules/ |
存放Apache的可扩展模块文件。 |
3、PHP安装与配置
(注:php7apache2_4.dll文件,关系到Apache和PHP的整合)
1)php官方下载地址:https://www.php.net/downloads.php
2)在apche的主配置文件apache/conf/httpd.conf中,添加以下两行:
1>加载PHP模块到Apache中(作为Apache的众多模块之一):
在大约180行后,添加如下一行:
LoadModule php7_module php7apache2_4.dll这个文件的完整路径(在php文件夹中)
2>给apache设定,php文件的后缀为“.php”:
在随后添加如下一行:
AddType Application/x-httpd-php .php
3)配置php.ini
1>在php语言包文件夹中,将php.ini-development文件拷贝一份,并修改文件名为:php.ini
2>在apache的配置文件(httpd.conf)中设置php.ini的路径
就是让Apache知道我们的php.ini文件在哪里!apache是需要先读取到php.ini才能生效的。
具体做法:
在apache的配置文件(httpd.conf)中,添加php模块那行之后,再添加这一行:
PHPIniDir “php.ini文件所在路径”
4)测试
成功解析PHP代码!
5)执行如下语句,就可以查看整个php的执行环境相关信息:
<?php
phpinfo();
?>
3、mysql安装与配置
1)安装:请参考:https://www.cnblogs.com/liuzengzhi/p/11704069.html
2)配置:
1> php.ini中,设置php的模块位置(找关键字extension_dir)。
2> php.ini中,开启mysqli模块(实际上,只是去除注释,关键字php_mysqli)。
3)测试
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php
echo \'hello world\';
echo date(\'当前时间: Y-m-d H:i:s\');
//phpinfo();
echo \'<br>\';
if(mysqli_connect(\'localhost\',\'root\',\'root\')){
echo \'连接成功\';
}else{
echo \'连接失败\';
}
?>
</body>
</html>
至此,从浏览器到web服务器(Apache)到PHP环境到mysql数据库已完全打通。
以上是关于PHP开发环境(Apache+mysql+PHPstorm+php)的搭建 1的主要内容,如果未能解决你的问题,请参考以下文章
mac使用系统自带apache+php配置apache+php+mysql开发环境
PHP开发环境(Apache+mysql+PHPstorm+php)的搭建 1
开发软件 在Mac下配置php开发环境:Apache+php+MySql