- 论坛徽章:
- 0
|
今天面试了几个人,给他们出了道题,难道我出的题太难吗?
原帖由 "root_wxt" 发表:
to:iceblood
那真是你运气不好了!不过看起来我的运气比你还要差,我想换一家有unix/linux系统管理的单位都难!真是水平太低了,人家都看不上!呵呵!
to:skylove
install什么apache,php配合mysql加mod..........
就是用的一个shell来搞定的,因前段时间我打算写一个虚拟主机程序的时候,调试安装的时候很烦,所以就自己写了个shell
大体上注意这么几点顺序就可以了
1.mysql安装(安装路径是写在shell开始处的一个变量,下面全同;另外软件包的文件名,解除压缩后的目录也要写到变量里)
2.apache安装,tar vzxf 包名;cd 路径; .configure 你的参数,包括install路径,make,make install,make clean 这里用不到mysql,除非你要装mysql版本的auth认证
3.php安装
4.其他apache插件安装,如gzip等等 都类似,遇到有几个插件是需要改Make文件里aspx的位置的,用sed替换就行了
5.mmcache安装
6.其他php加速器安装
需要注意的是,apache的httpd.conf和php.ini在安装mmcache这步前就要cp过去,因为有的php加速器会调用到php.ini文件的.
这个shell其实就是把你的安装步骤按顺序写下来就是了,没什么难度.至于你说安装顺序,其实是你没把关系依赖搞明白
首先,apache是一个多插件的web server,你可以把php看做它的一个插件;所以自然要先有apache才有它,而php和数据库配合,在make时候需要mysql的h文件,所以自然mysql也要先于php,至于其他插件,则顺序要求不是很严格的,比如ip_conn和bandwidth这些顺序是可以换的.
不管对linux还是bsd或者其他unix来说,会装这些不过是入门而已...真正学下去,会发现每个程序各自的精妙和运用才是更值得学习的.
另外我真的推荐大家多用shell来自动工作,我做的每个服务都会做完后写个shell,事实上就是一份安装文档了,连参数都有,1个月后去看一下就明白了...其他的比如dns之类的,做好了也写一个install的shell,那下次就不用再麻烦了... 个人觉得重复地安装软件,简直是浪费时间... |
|