当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 菜鸟大学堂:一步一步配置WEB服务器

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器 中的 菜鸟大学堂:一步一步配置WEB服务器


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 65 ::
收藏到网摘: n/a


安装配置apache2
1.到apache(www.apache.org)官方网站下载最新的源代码包
2.用tar-zxvfapache_[version].tar.gz解压,得到一个目录
3.进入目录执行./configure--prefix=[path]--enable-module=so开始配置
例如要将apache安装在/www/下,则可以./configure--prefix=/www--enable-moudle=so


4.配置过后执行make,接着makeinstall,apache安装完成.
如果看目录名不爽,可以用mv源文件(目录)名新文件(目录)名改名.
不过相应的就要修改apahce目录下的配置文件/conf/httpd.conf将里面对应的路径改掉.

配置mysql
之所以说配置是因为从官方网站(www.mysql.com)下的mysql是已经过编译的二进制包,不需要自己编译,下载到合适的位置比如此例是下到/www/底下.

1.为mysqld增加一个用户组和用户
shell>groupaddmysql
shell>useradd-gmysqlmysql

2.用tar-zvxfmysql-Version-Os.tar.gz解包,然后用mv改名为mysql,即得到这样的目录/www/mysql
3.依照用户手册(/www/mysql/docs/man/manual.html),进入/www/mysql/bin编辑mysqlaccess,找到$MYSQL='/usr/local/bin/mysql';这一行将路径改为'/www/mysql/bin/mysql'

4.执行/www/mysql/scripts/mysql_install_db(前提是你以前没有安装过mysql)

5.进行相应的用户授权:
shell>chown-Rroot/usr/local/mysql
shell>chown-Rmysql/usr/local/mysql/data
shell>chgrp-Rmysql/usr/local/mysql

6.编辑/www/mysql/support-files/mysql.server,找到basedir=,改为basedir=/www/mysql,找到datadir=...,改为datadir=/www/mysql/data

7.接着执行bin/mysqld_safe--user=mysql&,没出错的话mysql就起动起来了~

8.编辑/www/mysql/support-files/my-medium.cnf在[mysqld]一栏下加上basedir=/www/mysql,保存后cpmy-medium.cnf/etc/my.cnf

9.接着可以到/www/mysql/support-files执行mysql.serverstop/start看看有没有反应

安装php4
1.到官方网站下载最新源代码包(目前是php-4.3.3.tar.gz)
2.用tar解包(方法不用我再说了吧)
3.配置PHP4执行./configure--prefix=/www/php4--with-mysql=/[pathtomysql]
--with-apxs2=/[pathtoapxs]其中两个path应改为--with-mysql=/www/mysql
--with-apxs2=/www/apapche/bin/apxs,配置成功后执行make,接着makeinstall,PHP安装完成

4.编辑/www/apache/conf/httpd.conf加入
AddTypeapplication/x-httpd-php.php.phtml
AddTypeapplication/x-httpd-php-source.phps
这两行.

5.通过/www/apache/bin/apachectlstart
启动如果启动期间没有出现什么问题,你即可测试Apache和PHP和mysql的安装情况,方法是创建一个名叫phpinfo.php的文件,其中包含了以下的代码行:<?phpinfo()?>,保存该文件并把它放置在Apache的文档根目录下(htdocs),然后启动你的Web浏览器,在浏览器地址栏里键入http://localhost/phpinfo.php浏览器即会以很大的篇幅显示出PHP和Apache系统的各个变量和变量值。如果在其中可以看到apache,mysql.php的详细信息则表示3者安装配置成功.

6.由于PHP是以动态模块方式安装到apache下的,所以如果你想要重新设置PHP,只要执行带有新配置选项的./configure命令,接着执行make和makeinstall。这样,Apache模块目录中就会出现一个新模块,你只要重启Apache以装载新模块。