php 配置基础

今天试着配置了一下php,终于是配好了。就大体把配置的过程,和遇到的问题说一下吧。

首先说一下我的情况,我的mysql早已经装好,所以这次没有涉及到mysql 的事情。


1.安装zend studio. 下面是注册码

(15BD3D9635621E3AD4AE0F243B9E76CCFF6383B0E254EF646FD47B1424832332148D73E944AC95FC2A22EAF9965FE00D0BBACAD80E4B73BCFD40AADBEBD606EA4C33A74AEBB140CFB189E545E351774B7A020CDBE4FD159CDFF00F3C6A08C6AAC1A4F811EDDCF59CAFD09D46C849CB780BF6EF5983D3AFC372FC2021714E6B0B)

这个zend studio 是我之前装的,我忘了有没有修改什么东西。不过在这次运行的时候,也只用到了“Run” 那个按钮(包括里面的修改)


2. 下载 ZendServer-CE-php-5.3.8-5.5.0-Windows_x86 并安装 这个就是zend server 而且里面也包括apache。

安完之后有两个目录   Apache2,ZendServer

最后那个可以把 80修改一下,防止和IIS端口冲突。


3.建立php文件并运行 及错误去除

在zend studio 中  new->local php project  ,选一个位置,建立一个index.php文件 示例如下

<?php
echo "hello";
?>
然后点击运行这里基本会出错。

错误修改

这里有个博客写的很好,zend server 安装及相关配置 可以解决掉一定会出现的错误

错误分析

首先那个 ZendServer\etc\ZendEnablerConf.xml文件 的编码错误改一下就行。关于Apache2\conf\httpd.conf  中默认路径的修改很有必要。

http://localhost:10081/ZendServer 这个网站直接运行,就是配置zendserver的 可以照着上面的网页改。

如果直接在zend server上运行有时直接把结果输出到 studio里面而不是网页上,这时需要在启动的时候选择一下 就是那个 “run as”。

从 apache的log文件夹中的文件可以学习一些php运行的机理。


补充:

php的详细内容可以通过如下方式获得,比如php.ini文件的位置

<?php

   phpinfo();

?>

如遇其他问题几乎都需要配置,有的只需要去掉注释。

测试连接mysql如下 (如果不成功则需要修改配置,这个查其他资料)

$link=mysql_connect("127.0.0.1","root","root");
if(!$link) echo "Mysql数据库连接失败  f!";
else echo "Mysql数据库连接成功  t!";
mysql_close();


zend studio 配置: 参考 http://blog.youkuaiyun.com/liruxing1715/article/details/6919043

代码提示速度:Window -> Preferences -> PHP -> Editor -> Content Assist -> Auto Activation 

设置文件格式:Window -> Preferences -> General -> Workspace -> Text file encoding    

最好设置成utf-8  只有文件与html头与数据库类型一致才不会出现乱码

mysql 不仅在建数据库和表的时候要改成utf-8 在执行sql语句之前 还要

//执行sql语句
    function Excute($sql){
        mysql_query("SET NAMES 'utf8'");//通知服务器客户端传递过去的语句的编码
        mysql_query("SET CHARACTER_SET_CLIENT=utf8"); //服务器设置客户端编码
        mysql_query("SET CHARACTER_SET_RESULTS=utf8");//设置查询结果的编码
        $result=mysql_query($sql);
        return $result;
    }


修改字体:Window -> Preferences -> General -> Appearence -> Colors and Fonts -> Basic -> Text Font

将tab改为空格 http://hi.baidu.com/fish1nsky/item/1360f4b5de798c73244b0929

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值