首页
|
Vista
|
WinXP
|
Java
|
程序开发
|
SEO优化
|
网络应用
|
硬件资讯
|
计算机等级认证
|
网站建设
|
问题帮助
|
图形图象
|
立珊英语
微软认证
|
思科认证
|
Java认证
|
Linux认证
|
Oracle认证
|
程序员
|
电子商务
|
网络工程
|
信息系统
|
软件设计
|
信息技术
|
网络管理
程序开发
编程语言
|
数据库开发
|
Web开发
|
移动开发
|
软件工程
|
电子商务
您现在的位置:
立珊计算机专业网
>
程序开发
>
数据库开发
>
Mysql
>> 文章内容
G
o
o
g
l
e
静态/动态编译Apache+php+mysql
2007-12-08 04:35:39 来源:
推荐给好友
收藏本页
保存本文
所需软件:
apache:1.3.27
php: 4.3.2
mysql:4.0.13
首先来安装mysql
tar zvxf mysql-4.0.13.tar.gz
cd mysql-4.0.13
./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
make
make install
安装完成。
然后初始化数据库
/usr/local/mysql/bin/mysql_install_db --user=mysql
设置权限:
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql
复制配置文件;
cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
启动mysql:
/use/local/mysql/bin/mysqld_safe --user=mysql &
修改密码:初始的root密码是空的
/usr/local/mysql/bin/mysqladmin -u root -p password 123456
enter password:
把密码修改为123456,由于初始密码为空,所以enter password直接回车就行
测试一下新的密码:
mysql -u root -p mysql
enter password:123456
如果顺利的话就能进入mysql。
首先是apache1.3.29+php4.3.4+mysql4.0.13的静态编译
apache第一次编译,并不要安装,因为php的编译需要apache至少已经编译过一次
tar zvxf apache_1.3.27.tar.gz
cd apache_1.3.27
./configure --prefix=/usr/local/apache
编译php
tar zvxf php4.3.4.tar.gz
cd php4.3.4
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql \
--with-apache=../apache_1.3.27
make
make install
第二次编译安装apache:
cd ../apache_1.3.29
./configure --prefix=/usr/local/apache \
--activate-module=src/modules/php4/libphp4.a
make
make install
cp ../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini
修改/usr/local/apache/conf/httpd.conf
查找
在此范围添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
注意:apache和php的源码包在同一个目录,--with-apache=../apache_1.3.27是指向源码解压的目录
ok!静态编译完成,大家只要启动一下服务器
/usr/local/apache/bin/apachectl start
然后些个php测试页info.php:内容如下 :
phpinfo();
?>
正常的话,应该能看到php的信息了,那么静态编译成功!
下面讲讲DSO动态编译的方法:
首先编译安装apache
tar zvxf apache_1.3.29
cd apache_1.3.29
./configure --prefix=/usr/local/apache --enable-module=so \
--enable-module=rewrite
make
make install
so模块用来提供DSO支持的apachehe核心模块,rewrite是地址重写的模块,如果不需要可以不编译
enable-shared=max是指除了so以外的所有标准模块都编译成DSO模块。
然后编译php
tar zvxf php4.3.4.tar.gz
cd php4.3.2
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql \
--with-apxs=/usr/local/apache/bin/apxs
make
make install
然后修改httpd.conf,方法同静态编译的方法
OK,动态编译就完成了,中间有什么区别大家应该看的很清楚了吧!
转贴于:立珊网络计算机专业网站
相关关键字:
编译
动态
静态
make
mysql
php
--prefix
./configure
上一篇:
管理员必读10个重要MySQL客户启动选项
下一篇:
MySQL常见错误提示及解决方法
【
设为主页
】【
加入收藏
】【
打印本文
】【
回到顶部
】【
关闭此页
】
点击查看
已有
0
位对此新闻感兴趣的网友发表了看法
我的通行证:
密码:
验证码:
匿名
注册通行证
相关文章
·
MySQL常见错误提示及解决方法
·
教你用PHP写MySQL数据库的用户认证系统
·
SECURITY INVOKER存储过程权限提升漏洞
·
推荐:详细讲解MySQL数据库的安全配置
·
精确度分析MySQL数据库中优化WHERE子句
·
DBA解决MySQL服务器的启动和关闭的问题
·
精细讲解远程安全如何使用MySQL GUI工具
·
数据库新手入门之MySQL中如何定义外键
·
利用MySQL加密函数保护Web网站敏感数据
·
完全讲解PHP+MySQL的分页显示示例分析
推荐文章
·
MySQL权威指南读书笔记
·
PHP之Smarty指导入门
·
MySQL数据库备份
·
MySQL数据库中SELECT语句快速精细掌握
·
MySQL 5.0 数据库的新特性的存储过程
·
用PHP实现验证码功能
·
数据库新手入门之MySQL中如何定义外键
·
MySQL中多表操作和批处理详细介绍
·
使用批处理对MySQL进行数据批量操作
·
MySQL系统服务安装与卸载精彩问题汇总
Java编程技巧
JSP Servlet JSF异常框架设计
JAVA异常处理方式的区别和分析
java中判断字符串是否数字的两种方法
判断数字、整数的方法 isNumeric()、isIn
Spring破冰之旅 始于足下
为Java程序中添加播放MIDI音乐功能
彻底明白 Java 语言中的IO系统
Java 6.0 操作脚本语言基础
使用Java操作Windows系统注册表
动态调用动态语言之Java脚本API
Spring集成XFire开发WebService
Java对象的序列化和反序列化实践
Java开发中的事件驱动模型实例详解
数据库开发
SQL Server与Oracle并行访问的本质区别
SQL Server2005的XML数据类型
SQL Server2005 SQLCLR代码安全性
SQL Server 查询分析器快捷键
Sql2005如何用dtexec运行ssis(DTS)包
生成100万不重复的8位编号
SELECT 赋值与ORDER BY冲突的问题
将SQL Server中的表变成txt文件
一些异常精妙的"SQL"语句
Microsoft数据平台开发与SQL Server 2008
Web网页系统开发
Javascript IDE Apatana
用json和script标签解决ajax的跨域问题
Javascript技术优化计划
escape、encodeURI、encodeURIComponent
PHP常见图形操作 玩转图像函数库
[原创]用Javascript获取系统日期
PHP中for循环语句的变型
用PHPdig打造属于你自己的Google
使用php作linux自动执行脚本
在PHP中实现进程间通讯
PHP下对缓冲区的控制
在 PHP 中用描点法“绘制”中文
PHP中路径问题的解决途径
使用数据库保存session的方法
PHP和MySQL开发的8个技巧
Delphi程序设计
一个需求分析说明书的例子
软件需求分析方法总结
Java新手上路Flash教程中文版
基于UML的短消息计费系统的分析
网站项目系统分析及软件建模
需求分析
如何进行系统分析
软件工程领域中项目管理实施体会
软件工程之需求分析
Linux操作平台
使用Tftp从网络引导Debian进行系统安装
Shell脚本显示当前网络连接与对应物理地
Linux系统下对文件进行分割与合并的技巧
Linux服务器傻瓜式安装完全接触(下)
Linux服务器傻瓜式安装完全手册
在你的Ubuntu Linux桌面上嵌入终端窗口
Linux操作系统实用技巧精彩汇集
Linux操作系统下虚拟光驱(iso)的挂载
使用Unix命令行模式高效地进行文本编辑
基于SCIM输入法自己配置一个“万能五笔”
如何使Linux系统上的程序开机后自动运行
在Ubuntu系统下安装*.bin程序
关于站点
-
广告服务
-
联系我们
-
版权隐私
-
免责声明
-
网站地图
-
意见反馈
立珊计算机IT网 版权所有. . 对本站有任何建议、意见或投诉,可以联系我们.
Copyright©2007 Www.Lis123.Com All Rights Reserved.