php开发环境_php开发环境搭建 - CSDN
精华内容
参与话题
  • 搭建PHP开发环境(Apache+PHP+MySQL)

    万次阅读 多人点赞 2018-06-25 10:25:32
    简介:总结在Windows环境搭建PHP开发环境(Apache+PHP+MySQL) 安装Apache 1、下载Apache,地址:http://www.apachelounge.com/download/,如下图: 2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径...

    简介:总结在Windows环境搭建PHP开发环境(Apache+PHP+MySQL)

    安装Apache

    1、下载Apache,地址:http://www.apachelounge.com/download/,如下图:
    这里写图片描述
    2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径错误,我这里改了文件夹名,方便以后配置,如下图:
    这里写图片描述

    安装PHP

    1、下载PHP压缩包,地址:https://windows.php.net/download ,我下载的是PHP7.0 Thread Safe 版本,如下图:
    这里写图片描述
    2、解压压缩包,我解压后如下:
    这里写图片描述

    安装MySQL

    1、我安装的MySQL55版本,这里不介绍MySQL的安装方式,大家可以自己去网上搜
    2、MySQL官方下载地址:https://dev.mysql.com/downloads/installer/
    3、MySQL默认安装目录如下:
    这里写图片描述

    配置MySQL

    1、打卡环境变量页面
    具体操作如下:我的电脑-右键-属性-高级系统设置-环境变量
    2、新建MYSQL_HOME变量,值为MySQL的安装路径,如下图:
    这里写图片描述
    3、编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量最后面
    4、启动MySQL,命令行输入:start mysqld,如下图:
    这里写图片描述

    配置PHP

    1、打开PHP的安装目录将php.ini-development先复制一份,然后把php.ini-development改为php.ini保存
    2、打开php.ini修改配置,查找; extension_dir = “ext” ,改为extension_dir = “ext的目录” ,比如 extension_dir = “D:\软件\php7\ext”,如下图:
    这里写图片描述
    3、打开几个常用的扩展,例如:查到extension=php_mysqli.dll,去掉前面的分号。打开下图中的这几个库:
    这里写图片描述

    配置Apache

    1、打开Apache的安装目录,找到conf文件夹下的httpd.conf文件并打开
    2、找到“Define SRVROOT”这一项,将后面引号内的值改为Apache的安装目录,如下图:
    这里写图片描述
    3、文件的末尾添加对PHP的支持及PHP的安装路径,如下图:
    这里写图片描述
    代码如下:

    # php7 support
    LoadModule php7_module "D:/软件/php7/php7apache2_4.dll"
    AddType application/x-httpd-php .php .html .htm
    
    # configure the path to php.ini
    PHPIniDir "D:/软件/php7"

    启动Apache服务

    1、设置环境变量
    右键我的电脑,属性->高级,找到最下面的环境变量按钮,选中当前用户的PATH变量,编辑新建以下条目:
    D:\Apache24\bin
    D:\软件\php7
    D:\软件\php7\ext
    2、安装apache服务
    以管理员身份打开命令行,执行httpd.exe -k install
    3、启动服务
    找到apache的安装目录下的bin文件夹,双击ApacheMonitor.exe,双击之后apache就开启了。
    可以在任务栏选择下图图标,右键打开Apache Service Monitor窗口,进行Apache服务的管理
    这里写图片描述
    4、此时在浏览器地址栏输入localhost,回车后就会出现apache的界面,如下图:
    这里写图片描述
    5、接下来在 Apache安装目录/htdocs的目录下新建一个phpinfo.php文件,内容为:

    <?php
    phpinfo();
    ?>

    保存后,在浏览器输入127.0.0.1/phpinfo.php,回车,出现关于PHP的版本信息,如下图:
    这里写图片描述

    至此php环境搭建完成,可以将php文件放入htdocs文件夹中运行了

    踩到的坑

    1、浏览器输入对应PHP地址后,无法解析php
    解决:在命令行输入httpd -t,可以查看是不是Apache的启动问题,如下图:
    这里写图片描述
    可以看到,报错信息是说找不到PHP安装目录下的php7apache2_4.dll文件,通过网上查后我下载的PHP版本不对,应该下载Thread safe 版本。

    展开全文
  • 1.安装并配置PHP 下载地址:https://windows.php.net/download 这里我选择的是php-7.1.27-Win32-VC14-x64.zip(一开始我选用的是7.3的版本) 注意本人经过测试,发现有些版本过高会影响下面的安装,下面再具体讲。 ...

    建议在开始搭建之前先建好相应的文件夹:
    在这里插入图片描述
    1.安装并配置PHP
    下载地址:https://windows.php.net/download
    在这里插入图片描述
    这里我选择的是php-7.1.27-Win32-VC14-x64.zip(一开始我选用的是7.3的版本)
    注意本人经过测试,发现有些版本过高会影响下面的安装,下面再具体讲。
    安装完之后直接解压到相应的目录下就行了。

    下面开始配置工作:
    (1)打开PHP的安装目录将php.ini-development先复制一份,然后把php.ini-development改为php.ini保存.
    (2)打开php.ini修改配置,查找(Ctrl+f); extension_dir = “ext” ,改为extension_dir = “ext的目录”
    在这里插入图片描述
    (3)打开几个常用的扩展,例如:查到extension=php_mysqli.dll,去掉前面的分号。打开下图中的这几个库:(这里引用别人的图片)
    注:这里的“;”可以理解为注释掉的意思 去掉注释就代表此功能可用
    在这里插入图片描述
    这里特别注意:有些版本的php找不到extension=php_mysqli.dll等文字,这里也是坑了我好久,在网上不断地查找,发现一种说法:
    在这里插入图片描述
    还有一种说法是:
    在这里插入图片描述
    总之,这里我经过测试发现都不行,最后只能放弃7.3版本,选择php-7.1.27-Win32-VC14-x64.zip这个版本。
    (4)保存

    2.安装Apache
    Apache下载地址:http://www.apachelounge.com/download/
    在这里插入图片描述
    这里本人下的是:httpd-2.4.38-win64-VC11.zip
    下载完直接解压到相应的文件夹里面。

    配置:
    (1)打开Apache的安装目录,找到conf文件夹下的httpd.conf文件并打开
    (2)找到“Define SRVROOT”这一项,将后面引号内的值改为Apache的安装目录:
    在这里插入图片描述
    (3)文件的末尾添加对PHP的支持及PHP的安装路径:
    在这里插入图片描述

    # php7 support
    LoadModule php7_module "D:/软件/php7/php7apache2_4.dll"
    AddType application/x-httpd-php .php .html .htm
    
    # configure the path to php.ini
    PHPIniDir "D:/软件/php7"
    
    

    (4)保存

    3.mysql安装与配置
    具体请看一下我的另外一篇博文:https://blog.csdn.net/qq_40298902/article/details/88753704

    4.运行Apache
    添加路径:
    右击‘此电脑’---->属性---->高级系统设置---->环境变量---->找到系统变量下的“path”---->点击编辑---->新建---->添加相应路径—>确定
    在这里插入图片描述
    以管理员身份打开命令行提示符,输入httpd.exe -k install(注意这里可能会出现各种错误,我在这里就费了很长时间)下面再细说。

    启动服务:
    找到apache的安装目录下的bin文件夹,双击ApacheMonitor.exe,双击之后apache就开启了。
    可以在任务栏选择下图图标,右键打开Apache Service Monitor窗口,进行Apache服务的管理
    在这里插入图片描述
    注意:如果画圈的显示红色的灯就表示启动失败,解决方案下面细说。

    接下来在 Apache安装目录/htdocs的目录下新建一个phpinfo.php文件,内容为:

    <?php
    phpinfo();
    ?>
    

    搞定
    最后打开浏览器,网址输入http://localhost回车,出现以下界面则成功了:
    在这里插入图片描述
    接着输入http://localhost:80/phpinfo.php,出现以下界面则成功了:
    在这里插入图片描述
    如果都能按照上面显示就说明配置成功了,虽然本人就没有那么幸运,下面列举一下我所遇到的坑。

    5.坑
    可能的错误1:输入httpd.exe -k install或httpd.exe -k start
    在这里插入图片描述
    解决方法;改端口号,打开.\apache\conf\httpd.conf,将其中的监听端口,由80改为81,

    # Change this to Listen on specific IP addresses as shown below to
    # prevent Apache from glomming onto all bound IP addresses.
    #
    #Listen 12.34.56.78:81
    Listen 81
    

    保存后重新启动apache的,OK。
    【注意】:以后访问时得加上端口号,例如: http://localhost:81/phpinfo.php
    具体参考:https://www.cnblogs.com/dqsweet/p/4928023.html

    可能的错误2:再次输入httpd.exe -k install
    在这里插入图片描述
    解决方案:这里我在网上查了一下:意思是说你已经装了Apache的服务,系统里有服务进程,好像不能算一个错误,不过这里也提出来说一下。

    说明:以上内容主要参考:https://blog.csdn.net/galen2016/article/details/80778662
    在这个基础上碰到的坑,作了个总结。

    以上就是本人安装与配置时遇到的坑,希望对各位有用,有不对的地方可以指出,如有侵权,可联系本人删除。

    展开全文
  • Apache 安装 1、点击链接进入下载官网... 2、下载 3、解压下载的文件 ...4、打开Apache24\conf下httpd.conf 文件,修改以下关键位置,用记事本或EditPlus打开即可。...(旧版本需要手动修改好多值,网络上有教程,不...

    Apache 安装

    1、点击链接进入下载官网http://httpd.apache.org/download.cgi

    2、下载

    3、解压下载的文件

    4、打开Apache24\conf下httpd.conf 文件,修改以下关键位置,用记事本或EditPlus打开即可。

    修改默认SRVROOT 的值为Apache 安装位置即可。

    (旧版本需要手动修改好多值,网络上有教程,不在阐述)

    5、启动Apache

    1) "Win + R"的聊天框输入“cmd”,启动“命令提示窗”。

    2) 输入 “d:” 回车 ,输入“cd /php/httpd-2.4.34-o102o-x64-vc14/Apache24/bin”回车,输入“httpd”,如果没有任何提示表示启动成功。

    3) 打开浏览器输入“http://localhost/”进行测试,如下图显示证明配置成功。

               注意:本人是根据自己的安装路径输入的,读者到时根据自己的安装目录合理调整。


    PHP 安装

    1、点击链接进入官网下载https://windows.php.net/download

    2、下载

    3、解压并配置

    1) 解压好下载好的文件到要安装的位置。

    2) 复制份php.ini-development,并改名为php.ini。然后配置

    更改目录地址类似下图(具体依自己的安装目录而定)

    去掉前面的“;”

    3) 打开Apache24\conf下httpd.conf,在最后加上


    测试:

    在Apache目录下的htdocs文件夹中新建Index.php文件,填入以下代码:

    <?php
        phpinfo();
    ?>

    保存之后,在浏览器中输入:http://localhost/index.php
    如果出现如下页面,则证明PHP安装成功。

    展开全文
  • PHP开发环境搭建与工具

    千次阅读 2019-05-07 19:05:40
    PHP是跨平台的,所以我们可以在Mac OS,Windows,Linux等主流操作系统中进行开发,最为经典的也是最被认可的是Lamp/Lnmp结构,它们是(Linux apache/nginx MySQL PHP)的缩写,我们先简单的用非术语来介绍一下这几个...

    PHP是跨平台的,所以我们可以在Mac OS,Windows,Linux等主流操作系统中进行开发,最为经典的也是最被认可的是Lamp/Lnmp结构,它们是(Linux apache/nginx MySQL PHP)的缩写,我们先简单的用非术语来介绍一下这几个产品。

     

    工欲善其事,必先利其器

    Linux-是一款开源的优秀的操作系统。

    Linux与我们大多数人使用的windows不同,它的学习成本与操作难度相对较高,以命令行控制为主,虽然近年来linux系统在GUI(图形界面/桌面)上发展的还不错,但是还不能普及开来,随着你编程能力的提升,相信你也会慢慢走入Linux系统这个大家庭,简单来评价一下linux与windows的区别,linux把使用者当成高手,windows把使用者当成傻子。

    Apache/Nginx-当下最为流行的两款web服务器端软件。

    这两款软件我就不多做解释,都是概念性的东西,你听了可能会感觉枯燥乏味,随着你境界的提高,该知道的自然会知道,用我们江湖人的说法就是,以你目前的境界来说,知道的太多对你没有好处。再提一点,nginx是一款高性能的HTTP和反向代理服务器,非常符合当前的大数据应用场景。

    MySQL-一款关系型数据库管理系统。

    我不解释它是什么,我要告诉你它大概能干什么。比如你现在要搭建一个自己的博客网站,你准备了许多文章,那么你想一下,这些文章需要放在哪里PHP才能够把它们找出来呢?MySQL就是就是干这个的,相当于一个仓库,把你的数据保存起来,需要的时候去查询。

    独立搭建LAMP/LNMP架构是PHP编程入门的基础,网上有太多的文章详细的讲这个,我也写过不少,不过基本都没发表,到后面发一下吧。前期我认为不需要把它们独立搭建,我们选择在windows系统上安装集成环境便于学习。

    百度一下XAMPP,进入其官网,你会发现

     

    XAMPP集成环境

     

    XAMPP集成环境

    这里有适用于不同平台的,我们按照自己的操作系统进行选择下载,如果因为网络问题进不去官网或者下载缓慢,那就退而求次选择百度推荐的同款软件点击普通下载吧,虽然我电脑上已经有了我自己搭建的环境,这里我也再安装一遍截图给大家看看吧。

     

    组件选择

    到这一步的时候我们只需要选择Apache MySQL PHP phpMyAdmin就OK,然后你自己找个地方(如D:\xampp)进行下一步等待安装完成就可以了,安装完成后点开软件界面上的Start,Apache和MySQL头上冒绿光,说明开启成功了,点Admin就可以访问到本地Apache首页与MySQL数据库。

    你可以找到安装目录的htdocs这个文件夹,在里面新建文件demo.php,看清楚扩展名是.php,不是.php.txt,记住电脑要关闭隐藏扩展名这个功能,用记事本打开,输入:

    <?php

    echo "Hello world.";

    然后打开你的浏览器,在地址栏输入localhost/demo.php,

    你将看到页面上显示的是Hello world.

    到这里为止,本地PHP环境算是搭建完成,接下来给他家推荐一下一些工具的选择。

    对于开发人员而言,许多浏览器还有发送接口测试工具类的模拟浏览器都是要有的,不过对于现阶段的你而言,不需要那么多,你只需从Chrome、Firfox中任意选择一款使用就可以了。

    一款强大的代码编辑器有助于我们开发,不过对于前期学习来说,IDE强大了也不是一件好事,你可能会因此而依赖上它的代码提示等功能,所以这里给你推荐的编辑器是Notepad++和editplus以及sublime text这三款软件。

    Notepad++是轻量级的记事本(也可以进行自定义配置),Editplus和notepad++差不多,不过你只能免费使用30天就得想办法找破解版了,sublime text算得上是轻量级IDE了,插件众多,不管是前端还是后台都支持良好,而且界面也非常优雅,漂亮,不妨一试。

    如果你的电脑配置比较高,有喜欢一些看上去略叼的IDE,那么你可以尝试一下PHPStorm、Netbeans、ZendStudio等等,这些IDE都非常强大,也各有所长,但是共同点就是都很笨重,一开始学习我是不推荐用这些的。

    虽然我的文章没有人看,不过我还是想坚持写一下,毕竟多年前自学也走了不少弯路,能给新人带来一些帮助,我还是比较乐意的。

    展开全文
  • php开发环境的部署

    千次阅读 2018-10-15 18:20:51
    windows系统下php开发环境的部署 安装xammp 安装phpstorm 配置php,phpstorm,浏览器用来运行调试项目。 1.安装xammp 下载xammp,进行安装。基本上默认的就可以了,一直下一步就行了。 xammp(Apache+MySQL+...
  • 一、Apache 下载这个版本httpd-2.4.43-o111f-x64-vc15 二、php 三、Mysql
  • 新手安装及配置PHP开发环境

    千次阅读 2015-06-27 17:13:48
    使用PHP之前,首先需要搭建PHP开发环境,本机是WINDOWS7,基于WIN7平台的开发环境搭建网上有很多教程,即PHP+Apache+MySQL,但很多是将这三部分分布安装然后配置,虽然条理清晰,但是步骤多还需要设置环境变量配置,...
  • Windows 10搭建PHP开发环境

    万次阅读 2016-12-26 22:43:08
    一、下载所需软件 1.Apache下载地址: http://httpd.apache.org/download.cgi 点击binaries、知道进入到以下目录 我这下的是: httpd-2.2.25-...
  • 什么是php开发环境

    2019-03-08 22:07:37
    在配置php开发环境前,一定要问自己一个问题,我们所要配置的究竟是什么? web 服务器 我们在web开发中,浏览器向服务器发送一个请求,是谁在处理?是web 服务器。 php 那么遇到一些脚本文件,比如.php为后缀的...
  • Mac电脑PHP开发环境配置

    万次阅读 2020-06-19 09:55:03
    其实具体步骤不是很麻烦,主要就是Mac的那些权限问题比较恶心。...mac电脑 的OS X系统已经自带apache和php,所以只要创建.php 文件,然后上传到 web 目录中即可。服务器会自动对它们进行解析。所以你无需编译或...
  • 搭建Eclipse PHP开发环境

    万次阅读 2010-01-29 22:58:00
    搭建PHP开发环境: 1、准备并安装下列软件: MySQL 5.1.30: http://dev.mysql.com/downloads/。 Apache 2.2.14: http://httpd.apache.org/. 在安装过程中,会出现3个文本框,上面两个输入你的本机IP(如:...
  • docker安装php开发环境

    万次阅读 2019-09-18 17:54:38
    安装前的准备 首先建一个centos的镜像 docker pull centos:7.2.1511(docker 会自动会在你设置的registr mirrors里拉取镜像) 拉取完可以看看 让本地的10000端口号来印射到docker的centos容器并且进入到容器 ...
  • PHP开发环境配置过程详解

    千次阅读 2010-01-07 15:44:00
    由于年前把工作确认下来了,于是准备...PHP开发环境配置过程详解本次配置主要针对于Windows XP下的配置安装,至于Linux下的配置安装将在以后给予补充。一、所需软件Windows XP SP2 (不安装IIS,或者关闭IIS)apache_2.2
  • Eclipse配置PHP开发环境

    千次阅读 2015-10-06 19:35:00
    开发PHP有许多优秀的开发环境,我们比较熟悉的Eclipse也可以用来开发PHP,只要安装相应的插件即可,当然插件的安装也是十分方便的。具体操作步骤如下: (1)打开Eclipse-->help-->Install New Software. (2)在...
  • Mac下搭建php开发环境教程

    千次阅读 2018-06-18 11:16:09
    这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X内置了Apache 和 PHP,这样使用起来非常方便。本文以Mac OS X 10.6.3为例,需要的朋友可以参考下Mac OS X 内置了Apache和 PHP,这样使用起来非常方便。本文...
  • win 10 PHP开发环境配置

    千次阅读 2017-12-16 13:35:21
    Windows10系统PHP开发环境配置
  • 环境部署方式的优缺点 环境部署需要很多东西,也是...因此,开发时团队的开发环境的统一就是一个很骚的事情。随着项目越来越复杂,会导致以下一些问题: 1. 依赖的服务越来越多,本地开发环境的搭建成本越来越高 ...
  • PHP开发环境搭建

    千次阅读 2012-06-14 22:57:53
    注:{php_home}指php安装目录 1. 下载php,不要下载debug package和nts package,下载地址http://windows.php.net/download/ 2. 配置php 1) extension_dir = "./" 修改为 extension_dir = "{php_home}/ext" 2) ...
  • Ubuntu 搭建PHP开发环境

    千次阅读 2011-11-22 14:37:22
    Ubuntu确实很好玩。有喜欢的命令行,简洁的界面,不同于Window要的感觉。偶尔换换环境工作,学习Linux的思维方式,是一种不错的做 法。之前也折腾过Ubuntu,不过,因为网络的问题,...开发,当然就会需要环境。Wordpres
  • 在Windows系统下如何搭建PHP开发环境? 为了快速进入编程状态,顺利地完成第一个PHP程序,我们选择使用PHP集成环境包。 什么是PHP集成环境包?类似的软件又有哪些呢? 要回答这个问题,我们需要知道开发PHP程序...
1 2 3 4 5 ... 20
收藏数 208,172
精华内容 83,268
关键字:

php开发环境