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
    在这个基础上碰到的坑,作了个总结。

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

    展开全文
  • 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都非常强大,也各有所长,但是共同点就是都很笨重,一开始学习我是不推荐用这些的。

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

    展开全文
  • Windows上搭建PHP开发环境前言运行环境&安装软件数据库 mysql 安装服务器 nginx 安装PHP 安装redis 配置phpMyAdmin 安装PhpStorm 安装结语 前言 作为一个不太全面发展的客户端程序员,基本没怎么写过服务器,...

    前言

    作为一个不太全面发展的客户端程序员,基本没怎么写过服务器,就是以前闲暇时候写过点php和go,用WAMP或者宝塔搭建过运行环境,这次机缘巧合要同时搞服务器和客户端,因为用到了nginx,本来想继续用宝塔搭建环境的,但是因为升级系统卸载宝塔时没有先卸载mysql,导致重新使用宝塔安装时总是提示系统有运行的mysql,无法安装,尝试了几次后就放弃了宝塔,决定从头单独软件安装。不过最后搭建完毕,发现现在基本上全是免安装了,都是压缩包,解压后修改下配置文件就可以运行了。

    运行环境&安装软件

    系统 Windows10 64位
    数据库 mysql-5.7.28-winx64
    服务器 nginx-1.16.1
    PHP php-7.3.10-Win32-VC15-x64
    redis Redis-x64-3.2.100
    IDE PhpStorm-2019.2.3
    数据库管理工具 phpMyAdmin-4.9.1-all-languages

    上面的软件,redis,phpStorm,phpMyAdmin不是必须的,只是我这次搭建环境和写代码用到了。像redis,如果只是简单学习php开发的话可以不装,我这次因为服务器工程用到了redis,所以就安装了。然后就是phpMyAdmin,因为很早以前在用WAMP时用过,喜欢界面风格,这次就继续用这个了,管理mysql数据库还是好用,如果有熟悉其他管理软件,比如Navicat,也可以继续用Navicat,不必装phpMyAdmin。最后就是phpStorm,这个只是写php的IDE,因为最近全面用上了JetBrain家的软件,这次写php就继续用这个了,如果有习惯用eclipse或zend studio的就继续用,不必换上phpStorm。
    上面软件只有 redis 和 phpStorm 是安装包,其他的都是压缩包,解压后配置以下即可使用。

    安装目录
    这里说一下我的软件安装目录,我是在某个盘下创建了一个 wnmp 的文件夹,然后把mysql,nginx,php,phpMyAdmin都解压到了 wnmp 文件夹下。因为这几个都是免安装的,直接解压即可,然后修改配置文件中的路径时也方便修改。
    每个软件带上版本号放在 wnmp 下即可

    数据库 mysql 安装

    mysql的安装我就直接粘贴另外一个人写的博客了,我这次就是按照这篇博客安装的,亲测可用,只是我装的是5.7.28,博客里安装的是5.7.24,不过基本没有区别。按博客的说明,下载的这个版本是免安装版本,直接解压到一个目录即可。
    MySQL下载与安装:https://blog.csdn.net/weixin_42869365/article/details/83472466
    博客里使用命令行时用的是管理员方式,我是用管理员方式下的 PowerShell,也是可用的。 打开管理员账户的 PowerShell方式,可以使用快捷键 Win + X ,然后选择 Windows PowerShell(管理员)。

    服务器 nginx 安装

    直接去 nginx 官网下载一个稳定版,我下载的版本是1.16.1。
    nginx官网:http://nginx.org/
    下载后解压到一个目录,然后打开 conf目录下nginx.conf 文件。需要关心两块配置。

    1.nginx server
    nginx运行端口,域名,运行文件目录
    如上图所示,这是nginx运行监听的端口,域名,运行文件配置。如果没有特殊要求可以不做修改。如果80端口被tomcat或其他本地服务器占用了,则可以修改为其他端口。其中 location 下的 root 就是 nginx 根目录下的 html 目录,可以认为是 tomcat 的 wwwroot,运行的文件或者工程可以放在这个目录,当然如果有其他运行的服务器工程可以参照 nginx.conf 新建一个 .conf文件。比如我这次运行 phpMyAdmin 就新建了一个 phpmyadmin.conf。root 下面 index 配置了两个 index.html index.htm。可以认为是默认运行文件,就是你直接运行服务器地址而不指定具体文件时会默认运行 index.html。现在可以在 index.html index.htm 后面添加一个 index.php ,然后在 html 目录创建一个 index.php 文件,index.php 中写上一点php代码备用。

    <?php
    phpinfo();
    ?>
    

    2.fastcgi
    nginx是不能直接解析php代码的,它是用到了 fastcgi 来解析php代码。相关原理可以参考这篇博客:
    nginx动态解析php原理
    https://blog.csdn.net/aloha12/article/details/88852714
    接下来修改下 location 块,以用来解析 php。
    在这里插入图片描述
    首先把 location 配置块前面的 # 注释删除,然后修改 fastcgi_param ,将

    /scripts$fastcgi_script_name
    

    修改为

    $document_root$fastcgi_script_name
    

    注意前面的 fastcgi_pass 127.0.0.1:9000。如果等接下来安装完 php 环境后,在浏览器里执行 localhost/index.html 成功,但是执行 localhost/index.php 总是失败的话,有可能是 9000 端口被占用了,我装了两台电脑都是9000端口被占用了。这个时候需要更换其他未被占用的端口。
    这样这两个配置块就完成了。
    现在启动 nginx 。在 nginx 目录运行命令行(不是管理员方式也可以),然后执行命令:

    start nginx
    

    没有提示错误的话,在浏览器里访问 localhost 或者 127.0.0.1 ,如果成功显示 Welcome 那么表示 nginx 已经成功启动了。
    nginx运行成功提示

    PHP 安装

    php也是免安装的压缩包,直接去 php 官网下载一个稳定版本,我下载的是 7.3.10
    php官网:https://www.php.net/
    将 php 压缩包解压到和 nginx 同一个目录(这个不必须,按你的需要爱好放就行)。我是新建了一个和 nginx 同级的目录,按版本号命名为 php-7.3.10,然后解压到了php-7.3.10。
    然后将php目录中的 php.ini-development 拷贝一份,修改名字为 php.ini
    php.ini
    打开 php.ini 在其中找到

    ;extension_dir = "ext"
    
    ;cgi.fix_pathinfo=1
    
    ;fastcgi.impersonate = 1
    
    enable_dl = Off
    
    ;cgi.force_redirect = 1
    

    将前面有分号的删除分号,将 enable_dl = Off 改成 enable_dl = On。
    将 cgi.force_redirect 前面的分号删除并将值改为 0
    为了启用 mysqli 扩展,php连接mysql的时候会用到。找到下面两行配置将分号删除。

    ;extension=pdo_mysql
    
    ;extension=mysqli
    

    其实上面打开了很多东西,如果只是运行下php代码时是不需要打开的。
    下面开始运行 php-cgi 让其和 nginx 关联起来。在 php 目录运行命令行,执行命令:

    php-cgi.exe -b 127.0.0.1:9000 -c php.ini
    

    注意在 nginx fastcgi 配置里说过的9000端口,这里的端口号要和那里的端口号保持一致,如果fastcgi那里你已经修改过,这里运行命令时输入的端口要保持一致。
    输入完命令后,命令行就不会再往下执行了,不出错的话就表示 php-cgi 已经执行成功。如果上面配置 nginx 时运行的 nginx 没有关闭的话,这个时候就可以在浏览器里输入

    localhost/index.php
    

    注意这里的 index.php 是在配置安装nginx时我们在 html 目录创建的文件。
    如果成功那么在浏览器页面就会显示 phpinfo 。
    phpinfo
    如果成功出现这个界面,那么恭喜你,现在你已经可以动手写php代码进行测试了。如果有需求的话继续接下来的配置。接下来继续配置 redis,phpMyAdmin。

    redis 配置

    redis 配置比较属于线上性质了,如果只是单纯练手php的话,可以跳过这块配置。
    详细安装配置,简单使用可以参考这篇文章:
    Window下PHP环境配置使用Redis总结
    https://www.cnblogs.com/lovele-/p/9414649.html

    redis-server
    首先去github下载 redis。我下载的是 Redis-x64-3.2.100.msi
    https://github.com/MicrosoftArchive/redis/releases
    然后安装到电脑上,默认路径就可以。然后运行
    redis-server.exe
    redis server
    出现这个界面就表示成功了。设置为开机启动的话,下次运行的时候就不需要这个界面一直保持在前台了。

    php redis扩展
    根据你安装的 php 版本,去 php 扩展网站下载对应版本的redis扩展
    需要php_igbinary.dll和php_redis.dll两个扩展文件
    php扩展网站:
    https://windows.php.net/downloads/pecl/releases/redis/
    https://windows.php.net/downloads/pecl/releases/igbinary/
    我下载的是
    php_igbinary-2.0.8-7.3-ts-vc15-x64.zip
    php_redis-4.2.0rc3-7.3-ts-vc15-x64.zip
    解压后分别拿到 php_igbinary.dll和php_redis.dll两个扩展文件,将这两个文件放到 php 的 ext 目录下,然后修改 php.ini 文件,添加两行配置。

    extension=php_igbinary.dll
    
    extension=php_redis.dll
    

    再次在浏览器运行 localhost/index.php。查看phpinfo,如果看到了 redis 就表示扩展成功。
    如果没有看到了话,可以 reload 下 nginx 。reload nginx 命令。

    nginx -s reload
    

    phpMyAdmin 安装

    phpMyAdmin 也是免安装的压缩包。去官网下载压缩包。
    phpMyAdmin官网:
    https://www.phpmyadmin.net/
    然后解压到和nginx,php同级目录,我为了方便操作就放到同一个目录下了,参见上面写的 目录 那块内容。
    在目录下找到 config.sample.ini.php 拷贝一份这个文件,将拷贝出的文件修改名字为 config.ini.php。里面内容不需要修改。
    在 nginx 中添加 conf
    在安装nginx时说过,可以添加一个新的 conf 来运行 phpMyAdmin。
    首先可以在 nginx 的conf 目录中新建一个vhost目录,这个目录就可以放其他新建的 conf文件,比如有多个应用分别使用不同的服务器地址,就可以建立对应的 conf 文件。然后在其中新建一个
    phpmyadmin.conf文件。将 nginx.conf 中的 server,location 两块内容拷贝到一个新文件中。主要是修改server监听的端口和 location 下 phpMyAdmin 的目录地址。内容如下

    
        server {
            listen       8089;
            server_name  localhost;
    
            #charset koi8-r;
            error_log logs/phpmyadmin.error.log;
            access_log  logs/phpmyadmin.access.log;
    
            location / {
                root   D:/wnmp/phpMyAdmin-4.9.1-all-languages;
                index  index.html index.htm index.php;
            }
    
    
            location ~ \.php$ {
                root           D:/wnmp/phpMyAdmin-4.9.1-all-languages;
                fastcgi_pass   127.0.0.1:3900;
    			fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include        fastcgi_params;
            }
    
        }
    	
    
    

    我把 server 中的端口改成了 8089,这样就不会和刚才 nginx 下默认的 80 端口冲突。再修改下 nginx.conf 文件,让其可以引用到 phpmyadmin.conf 文件。
    修改nginx.conf include 新conf文件
    如同所示,在 server 块中添加一行配置。注意不要添加到配置块外部。

    include 'vhost/*.conf';
    

    这样就可以 include 到 vhost 中的所有 conf 文件了,当然就包括我们刚才创建的phpmyadmin.conf 文件。
    然后此时在浏览器里输入:

    localhost:8089/index.php
    

    如果成功就可以看到 phpMyAdmin 的登陆界面了。
    phpMyAdmin 登陆界面
    你成功启动 mysql 后,在登录界面输入一个 mysql 的账号密码就可以进入 一个mysql 数据库了。

    PhpStorm 安装

    JetBrain PhpStorm:
    http://www.jetbrains.com/phpstorm/
    这个软件就属于锦上添花的作用了,如开篇所说,如果习惯其他编写php的IDE,就可以跳过这块了。不过我在使用这个之后发现一个好功能,就是使用 PhpStorm 打开 php 工程,然后开启 listening php debug connect,PhpStorm就不需要其他任何配置就可以在线调试 php 代码了。
    打开 php debug 监听
    如图所示,点击一下标志就可以开启或者关闭 listening php debug connect。
    我先前还安装其他文章介绍的安装配置 xdebug,在PhpStorm里配置了几次没有成功就放弃了。

    结语

    周末花了两天时间,配置好环境,把服务器运行起来了,并布置了一份到线上的 windows server 。然后客户端就没啥说的了,直接 AndroidStudio 修改 Gradle 运行起来,修改服务器链接,出包。
    其中遇到的问题就是那个 9000 端口,迷惑了一会儿,然后就是 xdebug 配置失败,不过如上所说,使用 PhpStorm 打开 debug 后是可以直接在线调试的。
    最后把一些软件放到 csdn 上,按需下载。
    https://download.csdn.net/download/change_from_now/11929835
    其实现在基本都是免安装的压缩包了,还是很方便的。
    p.s.上传资源时发现我只有220M的上传权限,然后就把 mysql,PhpStorm 去掉了,需要的人还是去官网下载吧。 然后也没有发现修改积分的地方,系统就直接定为了5积分,也是奇怪。

    展开全文
  • 如今乐于开源和分享经验,却停笔踌躇,不知该从何处说起。开通博客也有一段时间了,也没能写出一篇像样的文章,想了很久,觉得还是应该循序渐进,...主流的 PHP 集成开发环境 (Integrated Development Environment ...
  • mac下搭建PHP开发环境

    万次阅读 2018-06-22 12:07:52
    1.因为mac下自带apache和php 直接打开命令行即可首先切换到root用户 sudo -i接着查看80端口是否被暂用 lsof 查看apache 版本 httpd -v开启apache apachectl start运行 127.0.0.1command+shift+G 进入路径/etc/...
  • 什么是php开发环境

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

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

    千次阅读 2019-09-01 19:33:05
    文章目录Apache下载配置安装服务异常信息测试ApachePHP下载配置Apache支持PHP配置PHP测试PHP其他问题开启mod_rewrite开启curl模块 终于入坑"世界上最好的语言-PHP",从性能和严谨度上来说,不如Java;从发展趋势来说...
  • docker安装php开发环境

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

    万次阅读 多人点赞 2019-02-20 14:08:19
    开发环境开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。 测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它...
  • phpwamp开发环境搭建详解,phpwamp绿色集成环境开发环境一键搭建教程大全:http://blog.csdn.net/lccee
  • 官方微信开发者工具在11-09开始支持php后端语言开发,这对广大不熟悉...官方开发工具已经适配了“开发环境”,即使开发者不会配置“本地环境”也可以达到开发调试的目的,但是经常要上传代码,特别费劲,严重影响开发
  • 如何使用 IntelliJ IDEA 2017 配置PHP开发环境 及项目搭建本文适用于初学者利用 IntelliJ IDEA搭建 PHP 工程及 PHP开发环境,本人也是初学者,在学习中有所心得,特此罗列如下步骤,大神勿喷。 php安装与服务器搭建 ...
  • mac开发php集成环境

    千次阅读 2018-12-30 11:42:53
    我是一个使用 mac 开发的 phper ,虽然使用 mac 开发也就不到一年,但是 mac 上的一些技巧还是掌握的不错的,但实际开发中光有操作技巧是不行的,环境的效率也是很重要的,因为之前一直使用 homestead 虚拟机,刚...
  • 集成开发环境(IDE,Integrated Development Environment)主要用于提供应用程序开发的环境,通常包括编辑器、编译器、调试器等。IDE的种类很多,有的只支持一种特定的编程语言,有的支持多种编程语言,比如微软VS、...
  • Intellij IDEA配置PHP开发环境

    万次阅读 2017-06-19 16:07:29
    Intellij IDEA是一款非常强大的编译器,能很好地支持Java HTML CSS等。...环境: ...步骤: 1、配置好PHP开发环境,包括PHP语言与Apache服务器,参考链接(博主跟着来了一遍,没问题): http://www.cnblogs.
  • PHp服务器环境搭建

    万次阅读 2016-03-15 15:29:25
    本文详细介绍了php开发环境搭建、php运行环境搭建的详细步骤,涉及到了一些开发工具,只要按照下面步骤一步步操作,就能搭建一个成熟的php开发与运行环境,绝对不是从网上抄袭来的,我从来都是原创文章,我最烦那种...
  • vue利用axios处理开发环境和生成环境的跨域问题

    万次阅读 热门讨论 2017-12-04 17:17:47
    1.跨域,是一个需要前后端一起解决的服务器问题,在vue-cli的webpack有...那么由于开发环境不在这个服务器上,所以就会产生跨域的问题。于是我们需要用到axios及修改配置文件。 请求页面的代码如下:created(){ thi
  • 4、集成开发环境(IDE)介绍

    万次阅读 2018-11-18 13:34:39
    学习目标: 1、了解Java的IDE开发工具 2、会使用Eclipse开发工具新建项目,编写代码,并运行程序。 学习过程: 使用文本开发效率无疑...java有很多很优秀的IDE(集成开发环境)。下面简单介绍其中的几个常用的jav...
1 2 3 4 5 ... 20
收藏数 206,318
精华内容 82,527
关键字:

php开发环境