01/18 APMserv中对Apache优化的设置
+0注意其中对虚拟主机是如何设置的,是Apache2的写法,比较规范。
还有PHP限定到目录,安全模式的开启。
httpd.conf
一、系统约定
软件源代码包存放位置 /usr/local/src
源码包编译安装位置(prefix) /usr/local/software_name
脚本以及维护程序存放位置 /usr/local/sbin
MySQL 数据库位置 /var/lib/mysql(可按情况设置)
网站根目录 /home/www/wwwroot(可按情况设置)
虚拟主机日志根目录 /home/www/logs(可按情况设置)
运行账户 www:www
二、系统环境部署及调整
1、检查系统是否正常
# more /var/log/messages (检查有无系统级错误信息)
# dmesg (检查硬件设备是否有错误信息)
# ifconfig(检查网卡设置是否正确)
# ping www.163.com (检查网络是否正常)
# cat /proc/cpuinfo (检查CPU频率是否正常)
# top (按1检测CPU核数是否正常,内存大小是否正常)
2、关闭不需要的服务
# ntsysv
以下仅列出需要启动的服务,未列出的服务一律推荐关闭:
atd
crond
irqbalance
microcode_ctl
network
sendmail
sshd
一、系统约定
软件源代码包存放位置:/usr/local/src
源码包编译安装位置(prefix):/usr/local/software_name
脚本以及维护程序存放位置:/usr/local/sbin
MySQL 数据库位置:/var/lib/MySQL(可按情况设置)
Apache 网站根目录:/home/www/wwwroot(可按情况设置)
Apache 虚拟主机日志根目录:/home/www/logs(可按情况设置)
Apache 运行账户:www:www
二、系统环境部署及调整
1、检查系统是否正常
# more /var/log/messages(检查有无系统级错误信息)
# dmesg(检查硬件设备是否有错误信息)
#cat /proc/cpuinfo (检查CPU频率是否正常)
#top (按1检测CPU核数是否正常,内存大小是否正常)
# ifconfig(检查网卡设置是否正确)
# ping www.163.com(检查网络是否正常)
2、关闭不需要的服务
# ntsysv


第一部分是指在Android系统的手机上直接写PHP脚本代码并立即运行;
第二部分则继续讲解如何把写好的PHP脚本代码打包成akp安装文件。
首先,在手机上安装两个apk包。
一个是SL4A(Scripting Layer for Android),这个是Android的脚本环境,前身是ASE(Android Scripting Environment),Android系统上的所有脚本都将在这个环境下执行,下载地址:sl4a_r3,下载后将扩展名改为.akp即可,也可以到谷歌官方下载http://code.google.com/p/android-scripting/downloads/list。(注:如果你只关注第二部分可跳过这里)
post_params : {
"swfAuthId" : ´<?php echo $sessionId;?>´,
"authKey" : ´<?php echo $authKey;?>´
},swfupload在上传文件的时候再传递两个参数,这两个参数是怎么来的呢?<?php然后在上传文件的时候判断
$sessionId = session_id().time();
$systemKey = ´asdfasdfasdfasdfasdfs´; //这个是随即生成的一个字符串,不会变
$authKey = md5($systemKey.$sessionId);
?>
<?php
if($_POST[´authKey´] !== md5($systemKey.$_POST[´swfAuthId´]){
die(´error!´);
}
?>
<?php在开发环境下是没有问题的,但是传到服务器上以后问题就出来了,因为它判断的是服务器的IP,而不是浏览器客户端的IP。。。
function get_location(){
//腾讯的接口太坑爹,它判断的是服务器的IP
$ip=file_get_contents("http://fw.qq.com/ipaddress");
$ip=iconv(´GB2312´, ´UTF-8´, $ip); //将字符串的编码从GB2312转到UTF-8
$s=array(´var IPData = new Array(´,´"´,´)´,´;´);
$r=array(´´,´´,´´,´´);
$ip=str_replace($s,$r,$ip);
$ip=explode(´,´,$ip);
return array(´ip´=>$ip[0],´province´=>trim($ip[2]),´city´=>trim($ip[3]));
}
?>
<?php
function get_location(){
$clientIp = get_ip(); //这个功能自己实现
$ip=file_get_contents(´http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=´.$clientIp);
$ip = json_decode($ip);
return array(´ip´=>$clientIp,´province´=>trim($ip->province),´city´=>trim($ip->city));
}
?>

下载后,解压到C:/Documents and Settings/用户/ZDE/config_5.5/schemes/ 目录下
注意解压前先退出Zend studio5.5
解压后启动 在工具–>首选项–>字体颜色–>选择Tapecho。