很多站长朋友们都不太清楚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原生代码的详细内容...