1、去wamp官网下载wampserver,这个集成了Apache+PHP+MySQL这些东西,无需手动配置。很方便。
2、安装,中间要选择浏览器,我这里选用搜狗浏览器。
3、启动。提示错误,缺失MSVCR110.dll。去wamp官网下载文件vcredist_x64,安装即可。
4、测试。在D:\wamp64\www\my-site目录下,新建php文件test.php,其中my-site是自己的网站目录,并用文本文件编辑。如下:
<!DOCTYPE html>
<html>
<body>
<?php
echo "this is my php";
?>
</body>
</html>
在浏览器中输入http://localhost/my-site/test.php
可以看到测试结果。this is my php
5、如果环境搭建成功,那么图标是绿色的,鼠标移上去,会显示所有服务都已经运行,左键单击,可以看不同服务运行情况。
但是此时,只是配置了环境,但还没有编辑环境,这里选择用eclipse来编辑。因此,需要安装pdt。
6、去pdt官网找到链接http://download.eclipse.org/tools/pdt/updates/3.7。在eclipse中help->install new soft。添加链接,安装即可。
然而,下载速度太慢,这里下载离线文件安装。
1、安装集成化软件wampserver包括mysql、apache、php,安装完成后,会选择浏览器,我这里选择搜狗,另外其目录下的www文件就是主目录,文件就放在它的下面。
2、启动后,可以修改默认语言,成功启动后为绿色。可以操作PHPadmin,可以输入localhost/index.php查看主页。默认为80端口,但可能跟其他端口冲突,我这里改为8080端口。
3、编辑文件,文件编辑可以直接用记事本编辑,但我这里用eclipse配合php插件编辑。保存的时候,记得文件类型为utf-8
4、phpAdmin用户名为root、密码为空
5、用eclipse编辑php。需要pdt插件。install new software安装即可。参考http://jingyan.baidu.com/article/6d704a13f8001928db51cad8.html
解决wamp图标黄色的办法----一般是80端口被占用,这里就编辑httpd.conf把端口80改为自己想用的端口如8080即可。
中文乱码解决方案:将文件编码、保存方式、php配置、数据库配置、apache所有都统一为utf-8。
phpAdmin设置主键自增方式为在A_I上打钩
http://www.php.cn/php/php-install.htmlphp中文网
http://www.eclipse.org/pdt/#download php pdt,这样就可以在eclipse中编辑php文件了。
http://www.jb51.net/article/61034.htmphp保存图片到数据库
字符串函数:
判断子串是否存在:
stripos($photoPath, ";")>0
分割成数组:
$photoPathArray=explode(";",$photoPath);
$photoPath=$photoPathArray[0];
返回json数据
<?php
//connect database
require ('conn/conn.php');
@header("Content-type: text/json; charset=utf-8");
$query="select * from seed_info";
$result=mysqli_query($link,$query);
$array=array();
$i=0;
while($row=mysqli_fetch_assoc($result)) {
$array[$i]=$row;
$i++;
}
$array[$i]=array("status"=>"success");
$str=json_encode($array);
echo $str;
?>