免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1161 | 回复: 0
打印 上一主题 下一主题

linux菜鸟网站更新记录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-21 23:56 |只看该作者 |倒序浏览

                                近日对一个网站的内容进行更新,需要用到新的工具:PHP5. Zone Potimizer,Mysql,
服务器使用RH4,但是没有安装GCC之类的东西,PHP无法在上面进行编译,
只有自己再在虚拟机上安装RH4,但是没有找到同一个版本的RH4,将就一下也许可能能用的.
先取得了PHP5,在虚拟机上解开直接使用./configure没有添加任何配置,当然是不能用的!
先是用一个phpinfo()挂了上去,Oh,没有显示出我已经安装的Zone Optimizer 3.3.3,为这个问题用了一天,最后还是从chinaunix上找到的提示,查php.ini的位置!这在phpinfo这个页面中已经直接显示出它的位置,原来Zone Optimizer在安装时默认都从/etc/下找php.ini,把这个php.ini拷贝到相应的文件夹,第一个问题解决.
把网站的内容挂了上去出来一个500的错误,一问是找不到数据库才这样,从我的phpinfo中也找不到mysql,应当是我的PHP要配置时没有添加mysql支持的原因.
再查了查资料,还要更新Apache,下载Apache2,在虚拟机上make,tar -czf 做压缩包, scp 到服务器 make install真没想到还能用,原以为可以省点事呢,
配置php添加了MySQL的支持之后在虚拟机上居然编译不过!说是没有mysql.h,原来我安装mysql是使用rpm安装的,没有办法,再下一个源码包,在虚拟机上make了一下,再看看网站的内容,看样子是差不多了.
把mysql整个文件夹,php整个文件夹都tar -czf做一个压缩包,一百多MB,scp 到服务器上去,按同样的目录结构建立文件夹,以为解开之后make install就可以完成了,谁知道在MySQL的make install时居然说找不到gcc!这是怎么回事?
哪就安装gcc吧,把RH4的ISO放到虚拟光驱上,把gcc相关的rpm一个个拷过去.一边拷贝一边问候给我们服务器安装系统的人了.BTW反正我们都不认识他们.
N个小时过去了,是把GCC给安装上了,由于光盘与系统版本号不一致,还出了N多个冲突,也不知道以后会不会有问题,反正是把Mysql给编过去了,搞完之后才发现现在的mysql的数据库怎么不是先前的/var/lib/mysql了,哪就建一个符号连接吧,不能使用先前的/etc/init.d/mysql start就先用google找个命令行启一下吧.
再修改httpd.conf让它LoadLibrary加载php5,再修改配置让网站不要把php的代码显示出来(象是AddType application/x-httpd-php .php什么的,不加这一行东西就算已经LoadLibrary加载了php5也照样把源码给显示出来!), 再加上一些default.php index.php,让客户访问主页时有一个默认的页面能够显示出来,不要让禁止访问跑出来吓人,
由于httpd的位置已经改变,httpd.conf的位置也改变了,现在启停服务是个问题,
想了想,把/etc/init.d/httpd的内容给改了,再把/etc/sbin/httpd给改名,再建立一个符号连接到新的位置,(夜已深,我也不知道哪些该做哪些不需要做)再试一试,可以用/etc/init.d/httpd restart来重启动服务,OK,目的已经达到,但对于MySQL我已经没有时间再研究它了,直接把它给删了,重新用rpm安装一个(暗自庆幸一把,刚才安装完成之后居然没有删除,省了我再拷贝文件的时间了),把我原来备份的数据库文件夹拷贝回来,启动服务,再把/var/www/html的权限给改成apache,完成了.
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/81325/showart_1331787.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP