站长中国
设为首页 | 帮助中心

站长论坛 站长下载
您所在的位置: 站长中国 > 站长专栏 > Discuz > Discuz! > 正文

linux+apache+php+mysql+discuz!组建教程
  2007年08月03日17:34:45  评论(1条) 字体:[ ]
相关热点:
前言:
看到网上关于lamp服务器的文章很多,但编译过程中大多数的参数都没有作说明,所?u>一?天时间研究写下这篇教程,希望对大家有所帮助。

正文:
首先我们下载必备软件  (tar.gz)
apache   www.apache.org  (1.3.31)
php      www.php.net     (4.3.8)
mysql    www.mysql.com   (4.0.20)
注:以上都是源码包
接下来是优化和管理工具  (tar.gz)
zend     www.zend.com
phpmyadmin    sourceforge.net

我把它们放到/home/aiko里面,然后
    CODE:  [Copy to clipboard]     mkdir /home/server     cd /home/server     tar -zxvf /home/aiko/apache.tar.gz     tar -zxvf /home/aiko/php.tar.gz     tar -zxvf /home/aiko/mysql.tar.gz     tar -zxvf /home/aiko/zend.tar.gz

这样就把以上四个软件解包到/home/server里了,接下来是编译了。认真看哦!~

首先要安装mysql
    CODE:  [Copy to clipboard]     cd /home/server/mysql     ./configure --prefix=/usr/local/mysql --localstatedir=/var/mysql/data     make     make install     cd /usr/local/mysql/bin     ./mysql_install_db     useradd mysql     chown -R mysql:mysql /usr/local/mysql     chown -R mysql:mysql /var/mysql     ./mysqld_safe &

注释:
--prefix=dir   mysql安装目录
--localstatedir=dir   mysql数据库所在位置
make   系统调用编译器编译mysql源代码
make install   安装
./mysql_install_db   安装数据库
useradd mysql
chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /var/mysql
mysql是通过mysql这个用户来启动数据库的,以上三条指令是把/usr/local/mysql,/var/mysql下的所有文件夹操作权限给予mysql用户,chown -R就是递归,明白了吧
./mysqld_safe &   启动mysql

DSO安装apache
    CODE:  [Copy to clipboard]     cd /home/server/apache     ./configure --prefix=/usr/local/apache --enable-module=so --htdocsdir=/var/www --logfiledir=/usr/apachelog     make     make install     cd /usr/local/apache/bin     ./apachectl start

注释:
--enable-module=so   这样才能把php作为apache的模块来编译
--htdocsdir=dir --logfiledir=dir   htdoc和日志所在目录
./apachectl start   启动apache
lynx localhost能看到apache的欢迎页面就可以了

php安装
    CODE:  [Copy to clipboard]     cd /home/server/php     ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql=/usr/local/mysql     make     make install

注释:
--with-apxs=dir   作为apache的模块编译
--with-config-file-path=dir   php.ini所在目录
--enable-track-vars   跟踪变量
--with-xml   xml支持
--with-mysql=dir   mysql支持

apache,php,mysql结合
    CODE:  [Copy to clipboard]     cp /home/server/php/php.ini-dist /usr/local/lib     cd /usr/local/lib     mv php.ini-dist php.ini     vi php.ini     修改     register_globals=On     :wq     cd /usr/local/apache/conf     vi httpd.conf     找到DirectoryIndex index.html     改为DirectoryIndex index.php index.html     找到Options Indexes FollowSymLinks MultiViews     改为Options FollowSymLinks MultiViews     合适的地方加入     AddType application/x-httpd-php .php     AddType application/x-httpd-php-source .phps     :wq     cd ../bin     apachectl restart

好了,我们来测试
    CODE:  [Copy to clipboard]     cd /var/www     vi test.php     <?         phpinfo();     ?>     :wq     lynx localhost/test.php

如果你能看见php的测试页,说明大功告成了!

安装zend
    CODE:  [Copy to clipboard]     cd /home/server/zend     ./install.sh

这个很简单的,安装中会让你指定php.ini和apache/bin路径,自己调整一下就好了
然后编辑php.ini,把优化值15改成1023开启所有优化线程。再加入
    CODE:  [Copy to clipboard]     zend_optimizer.enable_loader=0

关闭zend optimizer的透明读取zend encode的加密代码,保存。重启apache。

安装phpmyadmin
    CODE:  [Copy to clipboard]     cd /var/www     tar -zxvf /home/aiko/phpmyadmin.tar.gz     cd phpmyadmin     vi config.ini.php     找到$cfg['PmaAbsoluteUri']     改成$cfg['PmaAbsoluteUri']=http://yourdomain/phpmyadmin     找到$cfg['Servers'][$i]['auth_type']     改成$cfg['Servers'][$i]['auth_type']='http'(这有几处)

=================END=================

 


责任编辑:

收藏本文 打印 打印本文  推荐本文 告诉好友 投稿 投稿邮箱

站长排行

专栏

学院

新闻

盈利

ECSHOP模板制作参考文档
悬挂阿里妈妈会否被百度惩罚
阿里妈妈是否是中小站长的救世主?
最强网店ECShop发新版 众多酷炫功能给
ECSHOP模板下载
土豆网,优酷网,爆米花等视频网站采集
网上商店系统巅峰对决 ECShop vs ShopE
DedeCms模板安装/制作概述
艰难的走在创业的路上 第一天
编程中国全站采集规则
[揭密网络黄链]中国留学生买凶专破日本
超强弹出窗口代码,什么都挡不住
JSP语法(6)
贴吧发帖机使用教程(绝对原创)
FLASH视觉特效实例之地震效果
关于数据分页(转自www.codeproject.co
ASP实现文件直接下载
Photoshop制作光感超酷效果水晶球
 遍历ASP.NET页面控件
永远的后门[经典]+查不出的后门
淘宝网卖家公然叫卖“艳照门”照片集
驳《百度Hi面世对腾讯有利》
国内各IT企业办公环境揭秘(多图)
Google绿色专家质疑黑色背景网页节省资
阿里妈妈广告卖主全攻略
站长创业源动力 主流站长站赏析
推荐阅读:80年小子的创业道理
Discuz!6.0猛将出击 最强论坛程序酷炫
我的网络,我的团队:专访李文明
百度新闻频道改版十天 流量止跌反弹翻
性福联盟 一个不尊重站长的联盟
大脚:日赚100元—揭露最新firefox欺骗
大脚:垃圾站超级赚钱法之二—突破“站
大脚:垃圾站超级赚钱法之——前言
迅雷联盟、快车联盟收入对比
经理人必看的十个管理网站
Google Adsense的秘密 第二版
西联汇款兑付城市查询
不用SEO取得成功的10个步骤
关于做GOOGLE的五条经验
站长学院  网页设计 建站教程 图形图象 网络编程

windows 2008中
windows 2008中
Photoshop CS3
Photoshop CS3

中国是间谍软件最大受害国 来
南征北战 双线路网站解决办法
王建然之欲望和理想的对话
windows 2008中文版iis7+asp+p
北大青鸟搜索引擎广告策略案例
网站推广高人的8点心得
几个颇有创意的网站推广方法

新闻线索

如果你有站长界人事变动、重组并购、变革技术出现,以及产品投诉等重要新闻线索,请告诉我们,我们会给予特别关注。
0631-3653338
站长中国编辑部
站长中国24小时新闻热线: 13256307008