使用源码包编译安装吗?
1
shiny PRO apt-get/yum install
除非需要特殊选项才编译。此外PHP扩展是编译的。 节约时间,初创团队耗不起。 |
2
kennedy32 Jun 1, 2013
全部yum
|
3
jecp Jun 1, 2013
编译安装
|
4
phuslu Jun 1, 2013 sudo apt-get install tasksel
sudo tasksel 就能选择安装诸如 LAMP/OpenStack 的东东了。 |
5
vibbow Jun 1, 2013
同tasksel,再安装php5-gd php5-mysqlnd php5-mcrypt之类的就行了
|
6
Kvm Jun 1, 2013
写好脚本然后 执行等收工就是了。。。。。
|
7
liufabin66688 Jun 1, 2013
centos下yum,可以把软件统一安装懂啊一个目录下,譬如xxsoft目录,再安装其他机器时直接scp即可。
|
8
zhfsxtx Jun 1, 2013
有LNMP 安装包
|
9
JackyHua Jun 1, 2013
建议yum/apt
|
11
duhastmich Jun 1, 2013
fabric + cuisine 几台一起装
|
12
ybf1220 Jun 1, 2013 @wdd2007 yum 安装的也是别人预先编译好了,有什么不好,省电省资源,一般的模块都已经编译进去了,php 模块也能 yum 安装 ,不需要自己 phpconfig ,如果你觉得你只要用特定的几个模块,不需要其他的模块,拿自己定制编译吧。小站的话效率一般感觉不出来的,不过配置文件是关键。
|
13
AstroProfundis Jun 1, 2013 包管理器安装
前几天刚在另外一个帖子下面说过,如果有信心能把编译参数调得得比发行版的包维护者更好就自己编译吧 当然有特殊需求的就只能自己编译了(其实个人更倾向于尝试自己打包) |
15
jasontse Jun 2, 2013 via iPad
apt-get install -y phpmyadmin
|
16
zhttty Jun 2, 2013 1、yum install httpd mysql mysql-server php php-mysql
2、service httpd start 3、cd /var/www/html 4、vi index.php 5、<?php phpinfo(); ?> |
17
feijilei Jun 2, 2013 https://github.com/feijilei/cnmp 下载解压,直接运行sh start.sh
|
19
msg7086 Jun 2, 2013
@wdd2007 虽然理论上本地编译会有更好的优化,但是其实也是很小的。无非是汇编指令集的优化。
比如机器支持AVX或者SSE4.1,会调用相关的指令集。 但是实际运行的时候,LAMP这样的stack很少有从指令集获益的。 如果是ffmpeg libav之类的软件,倒是可以期待一下本地编译的效益。 不过就算是自己编译,也还是会考虑做成deb包,以便于大规模部署的。 |
22
anythink Jun 2, 2013
根据自己的能力,会编译的当然更好,不会编译的 apt-get 也不会死人
|
23
F0ur Jun 18, 2013
现在本地虚拟机编译安装一次,把过程和问题记录下来
再去生产环境上做一次重复操作(大部分是写了sh) |
24
julyclyde Jun 23, 2013
@F0ur 比如你的本地linux是完全安装,线上是最小安装,则会编译出残缺功能的php来。或者有些功能残缺你没能注意到。等你什么都搞定了,也无非是做了发行版自带包十年前已经做过的事情而已
|
25
Showfom PRO tasksel install lamp-server
然后优化 apache2.conf 优化 my.cnf 修改 php.ini 参数 装 memcache 和 APC 在装个 nginx 做反代 |
26
likuku Jun 23, 2013
gentoo:
portage 装 nginx(enable-fastcgi) mysql binaryinstall php source config/make php ext module, source config/make php module pecl 依赖库,portage 安装 config/make 都用自己原本就写好的shell脚本。 顺便吐槽Debian,假若apt-get 没有现成资源,则要自己编译安装什么的话,非常麻烦。 其实也很快就完事了。 |
27
likuku Jun 23, 2013
若真的相同软件配置的服务器有一批的话,那就先装好一台服务器,然后全系统打包备份。
其它机器就直接用完整系统包重装,一台机也就20分钟内完毕,改下IP和hostname就可用。 |
30
viator42 Jun 24, 2013
LAMP好说,一个个的装就行。LNMP装起来恶心,nginx fastcgi各种问题
|
31
0racleTink Jun 24, 2013
额,我是一键包。。
|
32
msg7086 Jun 24, 2013
|
34
likuku Jun 24, 2013
@msg7086 今天一早就有同事有这需求了,才从gentoo转debian,搞过两三次自己陪NMP,要死要活的,目前还没搞定,算了,就用dotdeb吧... Orz
|
35
terry Jun 25, 2013
用 knife bootstrap 目标节点,然后直接用 chef cookbooks 烹调;-)
LAMP / LEMP 一般都用包管理工具,没有特殊要求不会从源代码编译。 |
37
jingwentian Jul 8, 2013
东神, 真巧...
|
38
pianai Jul 9, 2013
|
39
asing Jul 11, 2013
@feijilei 在裸机装了下,比较慢,装好后还是启动失败了
[root@li557-6 ~]# /etc/init.d/php-fpm start Starting php-fpm Failed loading /usr/local/zend/ZendGuardLoader.so: /usr/local/zend/ZendGuardLoader.so: cannot open shared object file: No such file or directory [11-Jul-2013 11:20:42] ERROR: An another FPM instance seems to already listen on /tmp/php-cgi.sock [11-Jul-2013 11:20:42] ERROR: FPM initialization failed failed |
40
lenage Jul 11, 2013
|
41
66beta Jul 11, 2013
opt-get install lamp-server^
|
42
feijilei Jul 11, 2013
|