简介
以下这些基础技巧可以让你的PHP网站运行得更快一些。原文:http://portfolio.sticktacular.com/resource.php?creation=122
1、使用GZip
在每一个PHP页面顶部加入以下代码:
<?php ob_start("ob_gzhandler");?>
使用该代码后服务器会压缩所有需要传送到客户端的代码,并在浏览器中进行解压,从而使网站运行速度加快。这一功能还可以节省网站空间的流量。
2、不要滥用Javascript和Ajax
只在需要的时候才使用Javascript和Ajax,千万不要滥用它们。有些网站使用了太多不必要的Ajax动画,或使用Ajax来加载无用的部分。这样一来Javascript文件就会变得很大,而实际上却有很多其他方案来实现这些功能。
阅读全文…
我想大家都知道,一个文件夹的文件压缩之后,比没有压缩之前的上传速度是快很多,但是某些主机商或者是合租主机的控制面板不支持在线解压缩,下面有一个解决的方法,用unzip这个php在线解压缩小程序就ok了。 unzip在线解压缩小程序携带方便,老小皆宜使用,实乃出家必备工具(我去姐姐家里的时候带上了)。有了这个在线解压缩程序之后完全可以不用FTP上传工具,而且可以解决二进制上传等传输方式带来的问题。
下面简单介绍一下unzip的使用方式:
1、首先上传unzip.php到你的根目录 ;
2、设置根目录权限为777 ;
3、然后输入http://你的网址/unzip.php ;
4、如下图,点击浏览上传你需要上传的ZIP文件 ,默认密码 123456 ;
5、点击提交即可 ;
6、使用FTP工具移动文件 。
(注意:使用unzip在线解压缩程序解压缩出来的文件,文件控制权是属于apache的,我的DA控制面板是在解压缩的目录点击回复权限就可以完全取得该目录以及改目录一下的所有文件的控制权,如果没有跟apache要回权限,那么你就无法修改文件权限,这就是网上说的为什么不能修改文件权限的原因之一) 
看了这篇文件觉得这个程序绝的回帖……
下载地址:
阅读全文…
<? php
echo”当前文件路径:”._FILE_;
//其中_FILE_预定义常量前面一定要添加 “.”
?>
define(“TSET”,”wakaka , so cool “,ture);
echo MES.”test function”;
//原来echo输出常量的时候,一定要有”",否则不能输出,而如果常量在”"的前面,则”.” 这个符号
//应该是在常量的后面,如果常量在”"的后面,那么应该”,”应该添加在常量的前面。
//注释必须添加到之中!
?>
刚才添加注释的时候添加到?>之后,然后就显示出来了,虽然是初学,但是我想还应该多实践才能有进步!
echo 中的” 和 ‘ 的区别: ‘ 可以用来作代码输出使用
界定符 <<<标识符 内容 -----内容 标识符;
Apache的配置文件 conf/httpd.conf DocumentRoot“ apache虚拟目录路径“
1、php默认首页设置 directoryindex index.html index.html.var 后面添加index.php
2、添加PHP扩展名识别
<Directory “c:/apache/apache2/cgi-bin>
allowoverride node
options none
order allow,deny
</Directory>
在这段代码后面添加
addtype application/x-httpd-php .php .phtm .php3 .php4
addtype application/x-httpd-php-source .phps
3、使用模块功能
#LoadModule ssl_module/mod_ssl.so
添加
loadmodule php_module c:\php5\php5apache2.dll
MySQL
启动:cmd进入目录 MySQLd-nt.exe 配置: MySQLinstanceConfig.exe
PHP.ini的配置
php5的文件夹内的.dll文件全部拷贝到 c:\windows\system32
php.ini-dist 拷贝到c:\windows 重命名为 php.ini
register_globals = off 改为on
exetension_dir=”c:\php5\ext”
定位到
;extension=php_gb2.dll
;extension=php_mysql.dll
去掉 ;注释符号,表示支持gd2、 mysql的相关函数
以下为ubuntu中文社区转载的教程:
1、安装 Apache2+PHP5+MySQL
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql
2、启用 mod_rewrite 模块
sudo a2enmod rewrite
至于phpmyadmin我没有安装,我是直接在添加删除软件安装MySQL Query Browser,还有可能是因为没有使用cp命令,而是直接使用sudo nautillus命令移动文件夹,所以文件权限不够需要自己手动设置为其他为读写模式,这样就可以顺利允许php了,不然会提示权限不够!因为这个问题搞了我一小会儿,下次试试用cp命令可以不用设置权限不!本来打算用一个暑假研究如何假设php服务器的,没有想到这么快就可以搞定了!
发觉ubuntu允许php的速度很快,比起我在win2003架设的php服务器允许wordpress的速度快不知道几倍!接下来的时间等管理学考完了就好好学习如何配置apache和php.ini。暑假回到家好好学习php和ubuntu~!