您的位置:

本地测试php5.3,本地测试员420天

本文目录一览:

整套php源代码在本地怎么测试运行

那得看你这个项目是用php的框架写的还是原生php写的,如果是用框架写的,可以写个配置域名或者ip来指定访问这个项目的入口文件,如果是用原生php写的,就可以不用这么麻烦,所有php文件都可以通过localhost加文件名来访问,还有一点就是还要确定你这个项目的资源文件,例如图片、css文件、js文件,不过这些看你访问入口文件就知道了,一步一步修改配置即可,希望对你有帮助

网站测试。我想在本地配置一个PHP的网站环境进行测试

准备一个web服务器,windows可以使用iis或者apache,linux可以用apache,再装一个php解释器,一个mysql数据库程序,现在有很多集成的一键安装环境。

如ComsenzEXP就是一个集成环境的安装包,里面至少包含以下软件:

下载地址:

DiscuzX1

Apache 2.2.10

MySQL 5.0.67

PHP 5.2.8

Zend Optimizer 3.3.3

eAccelerator 0.9.5.3

phpMyAdmin 2.10.0.2

php本地测试错误!

导致这个提示的原因是在PHP5.3后此特性(set_magic_quotes_runtime())已经关闭。

而且在PHP6中已经完全移除此特性。

你可以注释或者删除掉出错的行,或者是在set_magic_quotes_runtime()前面加@符号。

也可以改配置文件为

;error_reporting = E_ALL ~E_NOTICE ~E_DEPRECATED

set_magic_quotes_runtime(0)函数作用解释

在php.ini的配置文件中,有个布尔值的设置,就是magic_quotes_runtime,当它打开时,php的大部分函数自动的给从外部引入的(包括数据库或者文件)数据中的溢出字符加上反斜线。

当然如果重复给溢出字符加反斜线,那么字符串中就会有多个反斜线,所以这时就要用set_magic_quotes_runtime()与get_magic_quotes_runtime()设置和检测php.ini文件中magic_quotes_runtime状态。

为了使自己的程序不管服务器是什么设置都能正常执行。可以在程序开始用get_magic_quotes_runtime检测设置状态秋决定是否要手工处理,或者在开始(或不需要自动转义的时候)用set_magic_quotes_runtime(0)关掉。

magic_quotes_gpc设置是否自动为GPC(get,post,cookie)传来的数据中的’”\加上反斜线。可以用get_magic_quotes_gpc()检测系统设置。如果没有打开这项设置,可以使用addslashes()函数添加,它的功能就是给数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(’)、双引号(”)、反斜线(\)与 NUL(NULL 字符)。

本地搭建php环境时测试连接mysql显示空白页面,怎么解决?

数据库连接设置看下:数据库地址、数据库账号、数据库密码;

建议的测试php代码如下:

?php

$con = mysql_connect("$ip","$shujuku","$mima");

if (!$con)

{

die('不能连接数据库: ' . mysql_error());

}

else

{

 print "连接数据库成功 OK!";

}

?

$ip  数据库ip地址

$shujuku 数据库用户名

$mima     数据库密码。