喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

【村长请吃饭啊】 ---北京诚聘--- 【你还在犹豫吗?】

上一主题 下一主题
     
标题: [原创] FedoraCore5+Apache2+PHP5+MySQL5+GD安装配置  
 
Pcer
新手上路
Rank: 1



UID 70752
精华 0
积分 49
帖子 32
金钱 49 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-3-31
来自 广东
状态 离线
FedoraCore5+Apache2+PHP5+MySQL5+GD安装配置

系统已经安装的软件:
zlib: zlib-1.2.3-1.2.1
libxml: libxml2-2.6.23-1.2
libpng: libpng-1.2.8-2.2.1
freetype: freetype-2.1.10-5.2.1
gd: gd-2.0.33-6.2

需要下载安装的软件:
把以下软件包下载到:/root/software/目录下
apache2: httpd-2.0.59.tar.gz
mysql5: mysql-max-5.0.24-linux-i686-glibc23.tar.gz
jpeg6: jpegsrc.v6b.tar.gz
php5:php-5.1.5.tar.gz

安装apache2:
进入目录/root/software/
# cd /root/software/
解压httpd-2.0.59.tar.gz
# tar -zvxf httpd-2.0.59.tar.gz
进入httpd-2.0.59目录
# cd httpd-2.0.59
生成/usr/local/apache2目录
# mkdir -p /usr/local/apache2
配置安装目录
# ./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-rewrite
编译
# make
安装
# make install
安装完毕
启动apahce
# /usr/local/apache2/bin/apachectl -k start
用浏览器查看http://localhost,如果可以正常显示,说明apache已经配置成功了
停止apache
# /usr/local/apache2/bin/apachectl -k stop

安装mysql:
添加mysql用户及用户组
# groupadd mysql
# useradd -g mysql mysql
解压
# cd /root/software/
# gunzip < mysql-max-5.0.24-linux-i686-glibc23.tar.gz | tar xvf -
复制
# cp -r mysql-max-5.0.24-linux-i686-glibc23   /usr/local/mysql
生成mysql系统数据库
# cd /usr/local/mysql
# scripts/mysql_install_db –user=mysql
更改权限
chown -R root  .
chown -R mysql data
chgrp -R mysql .
启动mysql服务
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
用root帐号访问mysql数据库
# /usr/local/mysql/bin/mysql -u root
关闭mysql服务
# /usr/local/mysql/bin/mysqladmin shutdown

安装 jpeg6:
建立目录
# mkdir -p /usr/local/jpeg6
# mkdir -p /usr/local/jpeg6/bin
# mkdir -p /usr/local/jpeg6/lib
# mkdir -p /usr/local/jpeg6/include
# mkdir -p /usr/local/jpeg6/man
# mkdir -p /usr/local/jpeg6/man1
# mkdir -p /usr/local/jpeg6/man/man1
解压,编译,安装
# cd /root/software/
# tar -zvxf jpegsrc.v6b.tar.gz
# cd jpeg-6b
# ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
# make
# make install

复制GD库文件:
复制文件gd.h和libgd.so到gd-2.0.33目录下
cp  /usr/include/gd.h  /usr/share/doc/gd-2.0.33
cp  /usr/lib/libgd.so    /usr/share/doc/gd-2.0.33

安装php5:
解压
# cd /root/software/
# tar -zvxf php-5.1.5.tar.gz
# mkdir -p /usr/local/php
# cd php-5.1.5
编译,安装
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-libxml-dir=/usr/share/doc/libxml2-2.6.23 --with-gd=/usr/share/doc/gd-2.0.33 --with-jpeg-dir=/usr/local/jpeg6/ --with-png=/usr/share/doc/libpng-1.2.8 --with-zlib-dir=/usr/share/doc/zlib-1.2.3 --with-freetype-dir=/usr/share/doc/freetype-2.1.10 --enable-ftp --enable-soap
# make
# make install
复制配置文件
# cp php.ini-dist /usr/local/php/php.ini

其中
--prefix=/usr/local/php
--with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql=/usr/local/mysql/
--with-libxml-dir=/usr/share/doc/libxml2-2.6.23
是必要的选项

配置php:
#  vi  /usr/local/php/php.ini
找到register_globals = off,把off修改为on
找到;extension=php_mbstring.dll,把前面的;号删掉
找到;extension=php_mysql.dll,把前面的;号删掉

配置apache2支持php:
# vi /usr/local/apache2/conf/httpd.conf
找到DirectoryIndex index.html...这一行
修改为DirectoryIndex index.htm index.html index.php
找到LoadModule php5_module modules/libphp5.so在其下添加以下内容:
PHPIniDir "/usr/local/php"
找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容:
AddType application/x-httpd-php .php
重启apache
# /usr/local/apache2/bin/apachectl restart
在/usr/local/apache2/htdocs目录里新建index.php文件,文件内容为:
<?php
phpinfo();
?>
在浏览器中输入URL为http://localhost/index.php进行测试
2006-8-28 05:36 PM#1
查看资料  发短消息  顶部
 
fcicq
新手上路
Rank: 1
初级会员



UID 24467
精华 0
积分 21
帖子 587
金钱 20 喜悦币
威望 0
人脉 1
阅读权限 10
注册 2003-11-8
来自 fcicq.net
状态 离线
[推荐阅读] 求助高手帮忙,PHP如何做后台服务,监听MYSQL
找到register_globals = off,把off修改为on
====
怎么这年头的文章都开这个?安全最重要.





2006-8-28 08:12 PM#2
查看资料  访问主页  Blog  发短消息  顶部
 
fcicq
新手上路
Rank: 1
初级会员



UID 24467
精华 0
积分 21
帖子 587
金钱 20 喜悦币
威望 0
人脉 1
阅读权限 10
注册 2003-11-8
来自 fcicq.net
状态 离线
[推荐阅读] 请教下,字符串包含函数
再加一句,编译不用CFLAGS/CXXFLAGS,效果还是出不来.楼主要是用过gentoo linux或者LFS的话就有点感触了.




2006-8-28 08:13 PM#3
查看资料  访问主页  Blog  发短消息  顶部
 
tl84 (tl84)
乞丐

初级会员



UID 49872
精华 0
积分 -1
帖子 20
金钱 -1 喜悦币
威望 0
人脉 0
阅读权限 1
注册 2004-11-15
状态 离线
[推荐阅读] 请问下:这段html代码用什么样的正则表达式来匹配
学倒了不少!
2006-8-29 02:30 PM#4
查看资料  发短消息  QQ  顶部
 
Surran (Surran)
中级会员
Rank: 3Rank: 3
中级会员



UID 28405
精华 0
积分 218
帖子 216
金钱 218 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-5-9
来自 福州
状态 离线
[推荐阅读] 我是新手,请朋友们帮忙看个数字问题的小程序。
这类文章还不如软件包里的INSTALL文档讲得清楚明白。

太多,就有滥的嫌疑。

既然是FC5,也就是Linux咯,那么这个有什么用处呢?

QUOTE:
找到;extension=php_mbstring.dll,把前面的;号删掉
找到;extension=php_mysql.dll,把前面的;号删掉
嘿,我还真就没这么做,一样支持得好好的。

建议版主删掉此帖,误人子弟。
2006-8-30 02:17 PM#5
查看资料  发短消息  顶部
 
fcicq
新手上路
Rank: 1
初级会员



UID 24467
精华 0
积分 21
帖子 587
金钱 20 喜悦币
威望 0
人脉 1
阅读权限 10
注册 2003-11-8
来自 fcicq.net
状态 离线
[推荐阅读] 想认识绍兴范围的PHP熟手,可能的话长期合作
linux确实不用做上面的步骤,除非你编译为模块.

误人子弟的地方有点多.





2006-8-30 02:20 PM#6
查看资料  访问主页  Blog  发短消息  顶部
 
fnet
高级会员
Rank: 4
**村大队书记



UID 65788
精华 0
积分 717
帖子 784
金钱 717 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-8-12
状态 离线
[推荐阅读] 请看看这两个模板函数怎么用?
和freeBSD差不多的嘛



JAVA
2007-3-4 09:43 PM#7
查看资料  访问主页  发短消息  QQ  顶部
 
sunceenjoy
中级会员
Rank: 3Rank: 3
初级会员


UID 68584
精华 0
积分 259
帖子 246
金钱 259 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-2-13
状态 离线
[推荐阅读] [原创]关于页面优化 和伪静态
都差不多的。
2007-4-6 10:30 AM#8
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 


Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.027989 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP