名站导航为爱好php程序的朋友们提供php相关的教程知识。
fedora linux平台下搭建lighttpd php sqlite,有需要的朋友可以参考下。MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
(一)lighttpdMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
1. 安装MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
yum installlighttpdMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
安装完成后,系统中应该多了一个用户lighttpd和组lighttpd。这个用户,默认是不允许登陆的。MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
我们修改/etc/passwd,将lighttpd修改为如下形式。MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
lighttpd:x:489:470:lighttpd web server:/home/lighttpd/:/bin/bashMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
注意,你所看到的数字可能不是489,470,这个没关系,也不用改,保持原来的值即可。MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
2. 为lighttpd用户创建一个目录,将网站的内容放进去MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
mkdir /home/lighttpdMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
chown lighttpd:lighttpd/home/lighttpdMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
创建相关子目录,并放入网站的内容。MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
注意,/home/lighttpd以lighttpd目录中的各种操作,都以lighttpd用户的身份来完成。否则,lighttpd运行时可能会出现权限问题。MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
sulighttpdMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cd/home/lighttpdMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
mkdir wwwMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
mkdirwww/cgi-binMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
mkdirwww/databasesMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
mkdirwww/imagesMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
mkdirwww/logMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
好了,现在可以往各个目录里放内容了,网页,图片,php脚本,sqlite数据库文件等。MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
index.html就放到www目录下。MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
3. 配置MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
修改lighttpd的配置文件/etc/lighttpd/lighttpd.confMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
a)打开cgi功能MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
当然,你也可以根据需要,打开其他的功能。我修改后的server.modules如下。MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
server.modules = (MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
"mod_rewrite",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
"mod_redirect",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_alias",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
"mod_access",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_trigger_b4_dl",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_auth",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_status",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_setenv",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_fastcgi",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_proxy",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_simple_vhost",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_evhost",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_userdir",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
"mod_cgi",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
"mod_compress",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_ssi",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
"mod_usertrack",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_expire",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_secdownload",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
# "mod_rrdtool",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
"mod_accesslog" )MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
b) 默认的文件名MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
这里把default.xxx也给加上。MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
index-file.names = ( "index.php", "index.html",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
"index.htm", "default.htm", "default.php" )MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
c) 设置一些路径MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
server.document-root = "/home/lighttpd/www/"MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
## where to send error-messages toMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
server.errorlog = "/home/lighttpd/www/log/error.log"MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
accesslog.filename = "/home/lighttpd/www/log/access.log"MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
#### php解析器的路径加上MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cgi.assign = ( ".pl" => "/usr/bin/perl",MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
".php" => "/usr/bin/php" )MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
4. 启动lighttpdMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
service lighttpd startMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
5. 设置lighttpd开机自动启动MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
chkconfig --add lighttpdMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
(二)sqliteMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
这个简单,直接安装一下就行了。MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
yum install sqliteMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
(三)phpMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
1. 编译及安装MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
下载php源码包MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
http://ar2.php.net/distributions/php-5.6.3.tar.bz2MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
将源码包拷贝到 /root目录下MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
然后进入/root目录,执行如下命令序列MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
tar -xjf php-5.6.3.tar.bz2MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
cd php-5.6.3MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
./configure --prefix=/usr --with-config-file-path=/etc --enable-libxml --with-libxml-dir=/usr/lib --with-sqlite3 --enable-pdo --with-pdo-sqlite CLAGS=-O2MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
make; make installMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
需要注意的是,这种编译方式,支持访问sqlite3的方式为pdo方式。这种方式,不需要依赖任何extensionMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
(四)测试MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
a)MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
用lighttpd用户,进入/home/lighttpd/www/databases目录,创建一个数据库MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
[lighttpd@localhost databases]$ sqlite3 test.dbMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
SQLite version 3.6.22MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
Enter ".help" for instructionsMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
Enter SQL statements terminated with a ";"MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
sqlite> create table my_friends(name varchar(10), age smallint);MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
sqlite> insert into my_friends values('tom',22);MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
sqlite> insert into my_friends values('liyan',21);MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
输入ctrl d退出sqlite shell www.mzdh.netMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
b) 用lighttpd用户,进入cig-bin目录,创建一个php脚本haha.php,内容如下:MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<!DOCTYPE html>
<html>
<body>
<?php
//phpinfo();
echo "hello 我的第一个php脚本\n";
echo getcwd();
$file_db = new PDO('sqlite:../databases/test.db');
$result = $file_db->query('SELECT * FROM my_friends');
foreach($result as $row)
{
echo " name: ".$row['name']." ";
}
?>
</body>
</html>
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
c) 用浏览器访问haha.php看看效果吧 :)MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
http://ip_of_lighttpd/cgi-bin/haha.phpMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
如果在调试php程序时,遇到问题,可以打开/etc/php.ini,设置如下内容,以打开php的报错功能:MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
error_reporting = E_ALL & ~E_NOTICEMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
display_errors = OnMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
名站网址导航
php解析urlMLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
MLMAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,