ubuntu server 8 上建立虚拟主机 和 目录文件夹实现用户验证

关于Apache服务器如何实现用户验证 Apache服务器已经内置用户验证机制,大家只要适当的加以设置,便可以控制网站的某些部分要用户验证。 前期准备,必须已经安装apache,如果还没安装,或者对安装很模糊的话,请查询相应的资料。 设置虚拟主机 我们在/var/www(apache的主页根目录)下建立一个yourdomain.com目录 mkdir /var/www/yourdomain.com 打开 /etc/apache2/sites-available/default 文件 修改这个文件 NameVirtualHost * <VirtualHost your server IP address> ServerAdmin webmaster@localhost ServerName    yourdomain.com DocumentRoot /var/www/yourdomain.com <Directory /> Options FollowSymLinks AllowOverride None …

Linux(debian&ubuntu)下./configure错误详解

sudo apt-get install 软件包    这个是更新你指定的软件包 sudo apt-get update                获取更新列表 sudo apt-get dist-upgrade    开始更新 ./configure的问题 错误: C compiler cannot create executables 原因: 解决:sudo apt-get gcc libc6-dev 错误:checking for C compiler default …

Ubuntu Server apt-get install Apache2 & PHP5 & MySQL5

用apt-get方法安装mysql5 + Apache2 + PHP5+Phpmyadmin: 大家请先看下Ubuntu的WIKI,(http://wiki.ubuntu.org)上面讲的很详细的。但本人按上面做的第一次没有成功。apache2,php5,mysql5都可以运行,就是phpmyadmin不能用。 本人得到的经验是:MYSQL安成功后,一定要先给它设个密码,这上步是不可少的。 此篇只代表个人的观点和经验,可能会片面化和有错误,请大家批评指正,有问题大家一起来讨论!!

deb安装包的安装方法

deb 是debian linus 的安装格式,跟red hat 的rpm相似 安装: dpkg -i file.deb 不过要安装dpkg的package,也可用alien这类软件将package转为rpm等格式,或直接下个rpm 或tar包。 关于deb包转换成rpm的方法: sudo apt-get install alien #alien默认没有安装,所以首先要安装它。 sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb。 sudo dpkg -i xxxx.deb #安装。

linux tar命令详解

tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文 件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。

Find matching HTML tags (greedy)

参考:http://cn.php.net/preg_match_all 非常有用的正则。 <?php // The \\2 is an example of backreferencing. This tells pcre that // it must match the second set of parentheses in the regular expression // itself, which would be the ([\w]+) in this case. The extra backslash is // required because the string is in double quotes. $html = “<b>bold text</b><a href=howdy.html>click me</a>”; preg_match_all(“/(<([\w]+)[^>]*>)(.*)(<\/\\2>)/”, $html, $matches, PREG_SET_ORDER);foreach ( $matches as $val) { echo “matched: ” . $val[0] . “\n”; echo “part 1: ” . $val[1] . “\n”; echo “part 2: ” . …

PHP中include()与require()的区别

引用文件的方法有两种:require 及 include。两种方式提供不同的使用弹性。 require 的使用方法如 require(“MyRequireFile.php”); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。 include 使用方法如 include(“MyIncludeFile.php”); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。

php中magic_quotes_gpc的作用

魔术引用发生作用是在传递$_GET,$_POST,$_COOKIE时 1. 条件: magic_quotes_gpc=off 写入数据库的字符串未经过任何过滤处理。从数据库读出的字符串也未作任何处理。 数据:  $data=”snow”’’sun” ; (snow和sun之间是四个连续的单引号). 操作: 将字符串:”snow”’’sun” 写入数据库, 结果: 出现sql语句错误,mysql不能顺利完成sql语句,写入数据库失败。 数据库保存格式:无数据。 输出数据格式:无数据。 说明: 对于未经处理的单引号在写入数据库时会使sql语句发生错误。 2. 条件: magic_quotes_gpc=off 写入数据库的字符串经过函数addlashes()处理。从数据库读出的字符串未作任何处理。 数据:  $data=”snow”’’sun” ; (snow和sun之间是四个连续的单引号). 操作: 将字符串:”snow”’’sun” 写入数据库, 结果: …

Hello world!

欢迎使用 WordPress 。这是系统自动生成的演示文章。编辑或者删除它,开始您的博客!