日期:2011-02-23 18:06:00  来源:本站整理

Fedora 下编译安装安装基于Lighttpd+PHP5+MySQL5[服务器安全]

赞助商链接



  本文“Fedora 下编译安装安装基于Lighttpd+PHP5+MySQL5[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Lighttpd 是个安全, 快速, 专为高负载环境计划的尺度兼容性WEB服务.本教程将介绍 lighttpd+php5(fastcgi情势)+MYSQL 在Fedora 7服务器上的安装与配置历程.

1 开始前的声明

mysql的root密码设置为 test 实际利用时请按自己的情形更改.

2 安装 MySQL 5.0

首先我们来安装 MySQL 5.0:



yum install mysql mysql-serve

然后我们为 MySQL 成立系统启动链接 (MySQL 在系统运行时自动启动) 和启动 MySQL 服务:

chkconfig --levels 235 mysqld on

/etc/init.d/mysqld start

为 MySQL root用户成立密码(把phpvcn替换为您的密码):

mysqladmin -u root password phpvcn

看看mysql有没有启动起来

netstat -tap | grep mysql

假如输出以下的信息,则阐明 MySQL 正在监听了:

tcp 0 0 localhost.server1:mysql *:* LISTEN 2713/mysqld

也就是说, 在你没有设置安全密码之前,MySQL 仅只监听 localhost.server1,(就是说当前只答应来自本机的衔接) 但假如输出像下面这样:

tcp 0 0 *:mysql *:* LISTEN 2713/mysqld

你就得即刻为你的 MySQL 设置密码, 因为目前全部人都能进入你的数据库并随便改正数据:

mysqladmin -h server1.itbbs.cn -u root password phpvcn

3 安装 Lighttpd

Lighttpd 是 Fedora 的一个 package, 安装很便利:

yum install lighttpd

成立系统启动链接和启动 lighttpd 服务:

chkconfig --levels 235 lighttpd on

/etc/init.d/lighttpd start

目前用你的浏览器翻开http://192.168.0.100, 就可以看到lighttpd 的默许启用页面了:

/etc/lighttpd/lighttpd.conf ,在 server.modules 里加一项"mod_fastcgi":

vi /etc/lighttpd/lighttpd.conf

[...]server.modules = (# "mod_rewrite",# "mod_redirect",# "mod_alias", "mod_access",# "mod_cml",# "mod_trigger_b4_dl",# "mod_auth",# "mod_status",# "mod_setenv", "mod_fastcgi",# "mod_proxy",# "mod_simple_vhost",# "mod_evhost",# "mod_userdir",# "mod_cgi",# "mod_compress",# "mod_ssi",# "mod_usertrack",# "mod_expire",# "mod_secdownload",# "mod_rrdtool", "mod_accesslog" )[...]

然后, 往下找, 在 fastcgi.server 处这么来加:

[...]#### fastcgi module## read fastcgi.txt for more info## for PHP don't forget to set cgi.fix_pathinfo = 1 in the php.inifastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/var/run/lighttpd/php-fastcgi.socket", "bin-path" => "/usr/bin/php-cgi" ) ) )[...]

然后我们重启 Lighttpd:

/etc/init.d/lighttpd restart

6 测试 PHP5 / 关于 PHP5 安装的细节设置

网站在服务器的根文档目录默许为 /srv/www/lighttpd. 目前我们在这个目录下成立一个闻名的PHP 文件 - info.php 并用浏览器看看后果.

PHPINO页面有很多关于PHP安装相关的细节,比方PHP版本,扩大库安装情形等.

vi /srv/www/lighttpd/info.php

翻开浏览器在地址栏输入http://192.168.0.100/info.php:

附件 2185

在 Server API 那一行我们可以看到 PHP5 已经工作正常在 FastCGI 情势下. 往下拉转动条, 还可以看看都加载了什么扩大组件. 但目前MySQL 还没有被PHP5加载进来.

7 让 PHP5 支持 MySQL

给PHP增添 MySQL 支持也很简单!安装 php-mysql 包就行. 别的PHP5的扩大安装你也可以这样去做:

yum install php-mysql

搜索一下,还有什么PHP相关的东西?

yum search php

装一些常用的扩大吧:

yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

好了,再重启 Lighttpd:

/etc/init.d/lighttpd restart

大功告成! 目前革新一下方才的浏览器,MYSQL模块已经弄上了:   以上是“Fedora 下编译安装安装基于Lighttpd+PHP5+MySQL5[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Fedora 15 安装 Nginx (PHP-FPM)+Mysql+PHP Web服务
  • fedora与ubuntu的网络配置文件
  • Fedora 15 安装与配置一览
  • 在Fedora 14中安装Lighttpd+PHP5+MySQL
  • Fedora Linux中配置JDK5或JDK6环境变量
  • <b>Fedora下举行Arp拐骗</b>
  • <b>Fedora 14安装Wireshark</b>
  • 在Fedora 11中安装Apache2+PHP5+MySQL(LAMP)
  • Linux SSH服务开通[Fedora 12]
  • Fedora 11下7步轻松搞定LAMP安装
  • <b>在Fedora 10下面配置SVN服务器</b>
  • Fedora 下编译安装安装基于Lighttpd+PHP5+MySQL5
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .