文章 | 入侵攻击 | 安全防御 | 操作系统 | 网站建设 | 网络编程 | 路由交换 | 灾难恢复 | 新闻资讯 | 安全公告
下载 | 漏洞扫描 | 加密破解 | 入侵攻击 | 后门木马 | 溢出程序 | 综合工具 | 安全防护 | 原创发布 | 动画教程
论坛 | 黑客军火 | 配服务器 | 黑客情感 | 免费资源 | 美女贴图 | 灌水无罪 | 在线服务 | 会员照片 | 网站首页
 当前位置:主页 >> 技术文摘 >> 网站建设 >> 建站技术 >> 文章内容  
 

 
PHP+MySQL+Apache+Zend Optimizer整合(linux)

www.hx99.org 阅读: 时间:2007-07-29 整理:华西黑盟
------------------------------------------------------------------
 前几天我的red hat9.0 服务器因为在打扫卫生时不小心把硬盘搞坏了,后来刻了Fedora Core 4重新来做服务器,由于朋友想借我的服务器做个PHP论坛,所以就着手开始了,以下是我做论坛的准备工作,参阅了一些文章,也碰到一些问题,大家有兴趣也可以试做一下,有什么问题可以交流!
现在过程贴出来,如果把code里的代码集合在一个脚本,就可以实现自动化无人安装,因为整个安装过程下来会花几个小时。
都用tar.gz安装,以前的都要rpm -e 删除。
APACHE 下载点:http://archive.apache.org/dist/httpd/
PHP支持下载点:http://www.php.net/downloads.php
MYSQL 下载点:http://dev.mysql.com/downloads/
Zend Optimizer 下载点:http://www.zend.com/store/products/zend-optimizer.php
如果要自动化安装,必须把脚本放在tar.gz 安装包同一个目录。
#!/bin/bash
#解压所要安装的tar.gz包

tar -xzvf httpd-2.2.0.tar.gz
tar -xzvf mysql-5.1.3-alpha.tar.gz
tar -xzvf php-5.1.1.tar.gz
tar -xzvf ZendOptimizer-2.6.0-linux-glibc21-i386.tar.gz
#开始安装MYSQL,并指定安装路径为/usr/local/mysql,配置文件存放目录/etc,数据库存储目录/var/lib/mysql

cd mysql-5.1.3-alpha
./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
make
make install
#数据库初始化

/usr/local/mysql/bin/mysql_install_db
#创建mysql用户,并复制mysql配置文件

useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql
cp /usr/local/mysql/share/mysql/my-large.cnf /etc/my.cnf
#将数据库的所有者和所有组为mysql

chown -R mysql:mysql /var/lib/mysql
#创建mysqld服务

cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
service mysqld start
#将mysql的root用户密码改为yourpasswd

/usr/local/mysql/bin/mysqladmin -uroot password yourpasswd
#开始安装apache

cd ../httpd-2.2.0
./configure --prefix=/usr/local/apache2 --enable-module=so --enable-module=rewrite --enable-shared=max
make
make install
#修改servername,这样启动服务时不会报错

sed -i ';s/#ServerName www.example.com:80/ServerName 127.0.0.1/g'; /usr/local/apache2/conf/httpd.conf
#修改/usr/local/apahce2/conf/httpd.conf里支持php网页.

sed -i ';s/ DirectoryIndex index.html/ DirectoryIndex index.php index.html index.htm/g'; /usr/local/apache2/conf/httpd.conf
echo "AddType application/x-httpd-php .php" >> /usr/local/apache2/conf/httpd.conf
#开始安装PHP支持

cd ../php-5.1.1
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs
make
make install
cp php.ini-dist /usr/local/php/lib/php.ini
#开始安装ZendOptimizer,能够优化PHP

cd ../ZendOptimizer-2.6.0-linux-glibc21-i386
./install
最后一步根据图示完成zend optimizer的安装.
                                                本文作者:virtuaboy
                                                2005-12-22
[/watermark]
作者: 流浪的老鼠    时间: 2005-12-23 00:06     标题: [原创]PHP+MySQL+Apache+Zend Optimizer整合(linux)

又出这东西,?,这不是明摆着要我装LINUX来用嘛~~呼呼。。
作者: virtuaboy    时间: 2005-12-23 11:22     标题: [原创]PHP+MySQL+Apache+Zend Optimizer整合(linux)

WINDOWS大家都是高手,没什么好写的啊~~~~~
如果是娱乐和办公的话,还是windows好。。。做服务器,linux强点,因为可以不装x-windows,就可以节约一大笔资源。
已经试过了,朋友的的PHP论坛在我硬盘坏的期间,在windows server 2000上运行,配置为P4 1.7 256M内存,现转移到P3 128M的IBM服务器上(linux),访问速度后者快些。。。
   -------------------------------------------------------------------------------------------
  上一篇:网页制作FAQ (简单版)
  下一篇:服务器技术 小型机与机群服务器简单比较
   -------------------------------------------------------------------------------------------
用户名:
Email:
评论内容:
 
  精品推荐
IP地址域名互查之独门绝技
安装配置服务器失败的解决
Windows2003下IIS6结合Ser
网页制作FAQ (简单版)
请问个位朋友如何上传做好
什么是 Apache HTTP Serve
PHP+MySQL+Apache+Zend Op
轻松架设Windows2003用户
我做了一个GIF动画,放到
Apache是怎样启动的
如何巧妙设定安全的匿名FT
内网域名及端口映射的原理
什么是Apache ?
Apache基于域名的虚拟主机
Logo制作的心得和体会
IIS6架设网站常见问题及症
快速高效的网站文件管理新
在网页中实现flash全屏的
HTTP 500 内部服务器错误
如何选好JSP虚拟空间
内网FTP服务器架设不完全
手把手教你做传奇私服
独立服务器win2003系统站
Vista下IIS7的安装及ASP+A
Apache虚拟主机的普通配置
关于我们 | 发展历程 | 在线投稿 | 核心监督 | 友情链接 | 网站地图 | 网站留言 | 联系我们
Copyright © 2004-2007 Www.Hx99.Net
版本:华西黑盟网站系统V5.0 Email:root#hx99.org
中国·西安·宝鸡 请使用IE6.0版本, 分辩率1024×768进行浏览
版权所有 任意抄袭 注意完整
陕ICP备06000444号