好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

php源码环境调试 php原生代码

很多站长朋友们都不太清楚php源码环境调试,今天小编就来给大家整理php源码环境调试,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 如何在Ubuntu上使用eclipse搭建PHP开发和调试环境 2、 如何使用docker中的php环境来调试代码 3、 php 源码怎么本地调试 4、 下载的php源码怎么运行? 5、 请问本地调试PHP源码需要那些工具和方法? 6、 php 代码如何调试 如何在Ubuntu上使用eclipse搭建PHP开发和调试环境

1.安装Eclipse和PDT等插件:最简单的是从这个站点http //eclipse org/pdt/下载最新版本的PDT x.x All In Ones / Eclipse PHP Package

2.安装Java运行环境Jre/Jdk,注意JRE或者JDK的版本必须要满足Eclipse软件的最低需求

3. 安装配置xdebug(可以参考我的文章http //blog csdn net/huoyin/article/details/7538738),最好将这个文中的端口改为9000,这样在eclipse中就可以少配置一部分

4. 重启apache

sudo /etc/init.d/apache2 restart

5. 打开eclipse,建一个PHP项目,再建一个PHP网页

echo phpinfo();

保存,在firefox中测试看一下结果。这里要注意路径,一定要找得到文件。

6. 配制eclipse的浏览器

打开eclipse,找到window->preferences->general->web browser,看一下有没浏览器,没有就添加一下,当然是firefox

7. 配制运行及调试选项

window->preferences->PHP->>php executables->add->设置如下

php5

/usr/bin/php5 (注意这里要选择php5,不要是php,因为我们安装的是php5-xdebug)

8.建立PHP脚本后,最后调试运行

打开Run->Open Debug Dialog ,选择调试所需要用的名称和环境,仔细看一下,应该没问题。

然后就可以单步调试了。

主要的就这么多,其他的自己多摸索一下.

-----------------------------------------------------------------------------------------------------------------------------------

软件开发的断点调试是必不可少,这里介绍ubuntu中eclipse工具中php的调试配置。

本打算配置ZendDebugger 进行调试,配置了老长时间没配置成功,在phpinfo看不到ZendDebugger生效,经查发现是php5.3的问题,必须先卸载,本文介绍使用xdebug了。

软件安装太简单了,分别执行如下命令:

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get install php5-cli

sudo apt-get install php5-xdebug

php的配置:

php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d,我们应该修改apache2和cli 下的php.ini. 在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径。

sudo vi /etc/php5/apache2/php.ini

sudo vi /etc/php5/cli/php.ini

用超级用户权限分别打开上面说的两个php.ini,添加如下代码

[xdebug]

xdebug.remote_enable = 1

xdebug_remote_host = “localhost”

xdebug.remote_port = 9000

xdebug.remote_handler = “dbgp”

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so

重新启动apache:sudo /etc/init.d/apache2 restart

配置eclipse的调试和运行环境

打开eclipse的菜单-[windows]->[preferences]

选择php -debug在右面窗口中的php debugger中选择xdebug,下面的字符集选择与开发的代码字符集一致,然后应用。

选择php executables的窗口右面新建,名称:php5;excute phth:/usr/bin/php5;ini file :/etc/php5/apache2/php.ini;type:cli;debugger:xdebug。

好了,现在一切顺利,就可以进行断点调试程序了。

如何使用docker中的php环境来调试代码

php和mysql一般是独立的两个服务。

绑定 MySQL

数据容器(本地)

首先,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中;;

$username = env(":参考 持续集成 ,

"。

").io/:5:参考 应用部署 ,到处运行”。

首先。

创建 PHP 应用容器

>:参考 代码构建 。

在

DaoCloud 「控制台」中选择「代码构建」;www/,在云端创建和绑定 MySQL 数据服务会更简单.

/,通常将有状态的数据类服务放在另一个容器内运行。PHP 代码中访问数据库所需的参数。

bash

docker run --name

some-app --link some-mysql。

注册成为 DaoCloud 用户,

"localhost",一般运行于apache;

/homestead"MYSQL_USERNAME"。

DaoCloud

使用图文介绍

了解如何用 DaoCloud 进行代码构建, ".6-apache

接着。

将构建的应用镜像关联 MySQL

服务实例并部署在云端.5

之后;**

* 获取环境变量

* @param $key

* @param null

$default

* @return null|string

*/。

创建新项目;secret"

}

```

这样做是因为在

Docker 化应用开发的最佳实践中,需要创建一个 MySQL 容器,为了确保所有示例能正常运行。

然后;

$databaseName =

env("、iis 或者Nginx之中, $default = null)

{

$value =

getenv($key)。

在「服务集成」创建 MySQL 服务实例。

了解如何用 DaoCloud

进行持续集成。

dockerfile

RUN docker-php-ext-install pdo_mysql

依赖包通过

docker-php-ext-install 安装,然后发布到任何流行的 Linux

机器上;的主要作用是方便移植问题,跟你开发php没有关系,选择代码源;)。

```php

$serverName = env(",便可将 MySQL

的默认端口(3306)暴露给应用容器;php-apache-mysql-sample

或者添加自己的代码仓库,类似java和java虚拟机的开发思想。

至此。

了解如何部署一个刚刚构建好的应用镜像;var/:mysql -d

app-that-uses-mysql

绑定 MySQL 数据服务(云端)

比起本地创建;

$password = env(",

"

}

return $value;

if ($value === false) {

return $default,通过 Docker

容器间的 link 机制,用官方 PHP 镜像内置命令 docker-php-ext-install 安装 PHP 的 MySQL

扩展依赖,也可以实现虚拟化。

在 GitHub 上 Fork DaoCloud/mysql。

安装 pdo_mysql PHP

扩展,如果依赖包需要配置参数则通过docker-php-ext-configure

命令;MYSQL_PORT_3306_TCP_ADDR"。

dockerfile

FROM daocloud.io/);

因所有官方镜像均位于境外服务器。

bash

docker run --name some-mysql -e

MYSQL_ROOT_PASSWORD=my-secret-pw -d daocloud,开始构建镜像;

function

env($key;);,选择官方的 PHP 镜像作为项目的基础镜像,此处可以省略;;Docker 化"MYSQL_PASSWORD",包含 PHP 应用的

Docker 容器已经准备好了,并与官方源保持同步;homestead"php:5,是通过读取环境变量的方式声明的;html/

因为基础镜像内已经声明了暴露端口和启动命令。

dockerfile

COPY

,将代码复制到目标目录;MYSQL_INSTANCE_NAME",“一次编写首先要理解Docker 是一个开源的应用容器引擎:参考 服务集成

。

了解如何用为应用准备一个数据库服务,并通过容器特有的 link 机制将应用容器与数据容器动态的连接在一起,DaoCloud 提供了一套境内镜像源

php 源码怎么本地调试

PHP本地测试,解决你的问题主要有2种思路:

1、Windows系统下实现。

(1)去网上搜索wamp集成环境包,下载后安装在电脑里。这个集成软件包括了php5, apache服务器,mysql数据库,是windows系统下使用的。

(2)如果你不想用,也可以下载以上3个软件,然后进行自行安装。这种情况下,可以使用windows的IIS服务器,或apache服务器,教程网上有,你可以自己找下。

2、Linux系统下进行测试。

那么你需要自已在电脑原有windows系统下安装Linux系统,Linux可以与windows并存,也可以在虚拟机里安装。然后,在Linux下安装php5,apache服务器,ok后就可以进行本地开发和测试了。

记得给分!!!

下载的php源码怎么运行?

要想运行PHP代码,你得现有一个服务器环境。

1. 在网上自己下载一个xampp,然后安装。

2. 把你的代码放到xampp\htdocs\里面。

3. 打开浏览器,输入127.0.0.1/文件名.php

比如,你得文件有个叫index.php的,直接输入127.0.0.1/index.php访问,就开始执行了。

4.建议在htdocs里面添加文件夹,防止混乱。

5. 也可以将默认的htdocs目录更改到其他位置,这个网上介绍很多。

请问本地调试PHP源码需要那些工具和方法?

MYSQL

和一个PHP服务器小软件就可以了!

网上有很多地

PHP服务器软件 PHP网页服务器 1.01

MYSQL MYSQL 5 5.0.51a

还有个 可以很简单修改 SQL数据库的一个软件 忘了叫什么了!

php 代码如何调试

开启Apache服务器以及MY_SQL数据库。

在PHP集成环境的安装目录“www”文件夹中创建我们需要用到的php文件,1.php.

用Notepad++打开1.php文件,然后输入PHP的语言格式:

<?php ?>

输入标准的输出语言:

<?php

echo "Hello world !" //输出Hello world 语言。 echo 是打印的意思

?>

在网页上输入localhost:8080/1.php可以调试我们自己写的php代码

PHP的简单运算,用$来定义应用数据,输出也是一样。

<?php

$sum=1;

$total=1.22;

$sum=$total+$sum;

echo $sum ?>

关于php源码环境调试的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php源码环境调试 php原生代码的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did196652
更新时间:2023-04-26   阅读:23次

上一篇: 基于php的教学系统 基于php技术

下一篇:php代码加密服务 php代码加密软件

最新资料更新

  • 1.网页识别不了php文件 php网页无法显示
  • 2.php声明字符串 在php中声明变量应使用什么符号
  • 3.php获取网页乱码 php网页显示乱码
  • 4.php引用vendor php 引用
  • 5.php视频直播源码 php直播源码免费
  • 6.php下载表格 php下载功能
  • 7.iPad上装php iPad上装修建模app
  • 8.php物业台账公式 物业台账是什么意思
  • 9.phphuoqv多选 php选择语句
  • 10.zendphp环境包 win环境包
  • 11.php常量乱码 phpstorm乱码
  • 12.web安全php Web安全原理分析与实践
  • 13.php环境配置工具 phpstorm2021配置php环境
  • 14.php汉字搜索 php 搜索字符串
  • 15.php导出cvs php导出csv大数据
  • 16.php多线程上锁 php8 jit 多线程
  • 17.php登录注册论文 php写注册登录
  • 18.PHP画饼图动态 python 动态饼图
  • 19.php生成vcard php生成验证码
  • 20.php的如何使用数组if php中数组

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://www.haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]