PHP 5.5.6 安装试用

Java代码  

  1. #!/bin/bash  
  2.   
  3. groupadd -g 80 www  
  4. adduser -o --home /www --uid 80 --gid 80 -c "Web Application" www  
  5.   
  6. yum install -y gcc gcc-c++ make automake autoconf patch \  
  7. curl-devel libmcrypt-devel mhash-devel gd-devel libjpeg-devel libpng-devel libXpm-devel libxml2-devel libxslt-devel openssl-devel recode-devel   
  8. #yum install openldap-devel net-snmp-devel  
  9.   
  10. cd /usr/local/src/  
  11. wget http://tw2.php.net/get/php-5.5.6.tar.gz/from/this/mirror  
  12.   
  13. #ln -s /usr/pgsql-9.2/lib/* /usr/lib/  
  14. #ln -s /usr/pgsql-9.2/include/* /usr/include/  
  15.   
  16. tar zxf php-5.5.6.tar.gz  
  17. cd php-5.5.6  
  18.   
  19. ./configure --prefix=/srv/php-5.5.6 \  
  20. --with-config-file-path=/srv/php-5.5.6/etc \  
  21. --with-config-file-scan-dir=/srv/php-5.5.6/etc/conf.d \  
  22. --enable-fpm \  
  23. --with-fpm-user=www \  
  24. --with-fpm-group=www \  
  25. --with-pear \  
  26. --with-curl \  
  27. --with-gd \  
  28. --with-jpeg-dir \  
  29. --with-png-dir \  
  30. --with-freetype-dir \  
  31. --with-zlib-dir \  
  32. --with-iconv \  
  33. --with-mcrypt \  
  34. --with-mhash \  
  35. --with-pdo-mysql \  
  36. --with-mysql-sock=/var/lib/mysql/mysql.sock \  
  37. --with-openssl \  
  38. --with-xsl \  
  39. --with-recode \  
  40. --enable-sockets \  
  41. --enable-soap \  
  42. --enable-mbstring \  
  43. --enable-gd-native-ttf \  
  44. --enable-zip \  
  45. --enable-xml \  
  46. --enable-bcmath \  
  47. --enable-calendar \  
  48. --enable-shmop \  
  49. --enable-dba \  
  50. --enable-wddx \  
  51. --enable-sysvsem \  
  52. --enable-sysvshm \  
  53. --enable-sysvmsg \  
  54. --enable-opcache \  
  55. --enable-pcntl \  
  56. --with-tsrm-pthreads \  
  57. --disable-debug  
  58.   
  59. #--with-mysql \  
  60. #--with-mysqli=/usr/bin/mysql_config \  
  61. #--with-pdo-pgsql=/usr/pgsql-9.2 \  
  62. #--with-pgsql=/usr/pgsql-9.2 \  
  63.   
  64. make && make install  
  65.   
  66. strip /srv/php-5.5.6/bin/php  
  67. strip /srv/php-5.5.6/bin/php-cgi  
  68.                   
  69. mkdir -p /srv/php-5.5.6/etc/conf.d  
  70. cp php.ini-* /srv/php-5.5.6/etc/  
  71. #cp /srv/php-5.5.6/etc/php.ini-development /srv/php-5.5.6/etc/php.ini  
  72. cp /srv/php-5.5.6/etc/php.ini-production /srv/php-5.5.6/etc/php.ini  
  73. cp /srv/php-5.5.6/etc/php-fpm.conf.default /srv/php-5.5.6/etc/php-fpm.conf  
  74. cp /srv/php-5.5.6/etc/pear.conf{,.original}  
  75. cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm  
  76. chmod +x /etc/init.d/php-fpm  
  77. chkconfig --add php-fpm  
  78. chkconfig php-fpm on  
  79.   
  80. ln -s /srv/php-5.5.6/ /srv/php  
  81.   
  82. vim /srv/php-5.5.6/etc/php-fpm.conf <<end > /dev/null 2>&1  
  83. :25,25s/;//  
  84. :32,32s/;//  
  85. :225,225s/pm.max_children = 5/pm.max_children = 512/  
  86. :251,251s/;pm.max_requests = 500/pm.max_requests = 1024/  
  87. :448,448s/;rlimit_files = 1024/rlimit_files = 10240/  
  88. :wq  
  89. end  
  90.   
  91. vim /srv/php-5.5.6/etc/php.ini <<EOF > /dev/null 2>&1  
  92. :309,309s$;open_basedir =$open_basedir = /www/:/tmp/:/var/tmp/:/srv/php-5.5.6/lib/php/:/srv/php-5.5.6/bin/$  
  93. :376,376s/expose_php = On/expose_php = Off/  
  94. :406,406s/memory_limit = 128M/memory_limit = 32M/  
  95. :706,706s!;include_path = ".:/php/includes"!include_path = ".:/srv/php-5.5.6/lib/php:/srv/php-5.5.6/share"!  
  96. :768,768s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=1/  
  97. :923,923s$;date.timezone =$date.timezone = Asia/Hong_Kong$  
  98. :1400,1400s:;session.save_path = "/tmp":session.save_path = "/dev/shm":  
  99. :1426,1426s/session.name = PHPSESSID/session.name = JSESSIONID/  
  100. :wq  
  101. EOF  
  102.   
  103. #:728,728s!; extension_dir = "./"!extension_dir = "./:/srv/php-5.5.6/lib/php/extensions:/srv/php-5.5.6/lib/php/extensions/no-debug-non-zts-20121212"!  
  104. #:804,804s/upload_max_filesize = 2M/upload_max_filesize = 3M/  
  105.   
  106. cat >> ~/.bashrc <<EOF  
  107. PATH=$PATH:/srv/php/bin:/srv/mysql/bin:/srv/nginx/bin:  
  108. EOF  

 

https://github.com/oscm/linux/blob/master/php/5.5.6.sh

时间: 2024-08-03 05:35:21

PHP 5.5.6 安装试用的相关文章

windows server 2012中standard Evaluation安装试用

近日收到微软的官方邮件,windows 2012 server 可以下载安装试用了,有一天晚上电脑没有关机,下载下来了,刻成DVD后,安装成功,并分享一些安装心得, 安装选了C盘,格式化了一下,速 度还行,评分也评了一下,等2012完整的测试完后,我再装一个windows 2008 server R2 来比较一下评分

pear os 8下载安装试用教程

我们都知道苹果 OS X 和 iOS 操作系统的设计都非常讨好人,但基本上只能购买 MacBook 或 iPhone.iPad 等设备才能体验它们.不过,今天被我发现了一款可以在PC上安装的精美仿苹果风格免费系统! Pear OS 8 (梨子) 是一款来自法国的免费 Linux 操作系统,最大的特色的界面设计风格与苹果的 OS X 和 iOS 非常相似,整个系统设计得非常简洁易用,一些细节处理得也非常好.它和之前推荐过的 Elementary OS 一样,均是基于 Ubuntu 修改而来的,因此

360极速浏览器试用扩展程序教程

360极速浏览器试用扩展程序的方法如下: 访问360极速浏览器的扩展中心,查找感兴趣的扩展程序.如果找到了感兴趣的扩展程序,那可以安装试用. 360极速浏览器是一款极速.安全的无缝双核浏览器.它基于Chromium开源项目,具有闪电般的浏览速度.完备的安全特性及海量丰富的实用工具扩展.此外,为了更适合国内用户使用,它加入了鼠标手势.超级拖拽.恢复关闭的标签.地址栏下拉列表等实用功能,配合原有Chromium的顺滑操作体验,让浏览网页时顺畅.安心. 360极速浏览器是国内最安全的双核浏览器.360

如何为SAP安装多个DB2 9数据库服务器

在DB2 for Linux, UNIX, and Windows Version 8 之前,SAP客户只能在一台物理机器上安装每个 DB2 版本的一个拷贝,因为安装路径是硬编码的.尽管 DB2 Version 8 提供了替换的修订包映像,但是这些映像只用于测试,在生产环境中 SAP 不支持它们. 对于 DB2 9,客户可以在一台物理机器上安装多个 DB2 软件拷贝.数据库的安装是相互独立的.它们可以是不同级别的,可以安装在任何有效路径上.每个拷贝可以独立更新,而不会相互影响.所有装有 DB2

在CentOS上安装Nessus

此前游侠曾经写过在Windows下面安装Nessus的文章,然后就有朋友问我,在Linux下面怎么安装?今天游侠以CentOS 6为例,讲解如何安装Nessus 4.4.1 . 相关阅读:[免费网络和主机漏洞评估程序Nessus 4.2.0安装试用].[Nessus浏览器打不开的解决方法].[利用Nessus进行WEB应用安全扫描] 操作系统游侠推荐用wdlinux--一个精简的CentOS,删除了一些无用的程序,速度飞快.下载地址为:51cto.com/download_center 选择 基

Adobe Dreamweaver CS5试用点滴感受

Adobe Dreamweaver CS5目前已经有试用版下载了,安装试用了一下,和大家分享一些感受. 安装Dreamweaver CS5之后启动软件,界面似曾相识. 新建文档,发现DocType中新增的HTML5. DW CS5是基于什么浏览器内核呢?原来是webKit530. Alt+单击元素,定位样式非常方便. 宣传视频中,最在意的Adobe BroswerLab.不过2010年才出来,貌似太迟,已经习惯IEtester了,但既然来了还是试试吧.但该功能必须联网方可使用,局限性太大,有点遗

教你安装Office 365家庭高级版

随着Office 365的发布,微软的"云+端"战略也愈加清晰.通过Office 365,微软为我们呈现了一个活脱脱的生活场景:处理文件开始不受时间和地点的限制,因为有SkyDrive的同步存储,用户可以用Lync在线沟通,甚至召开视频会议,同时还可以用SharePoint去发表自己的观点--最最重要的是,这一切都是跨终端的. 新一代的Office通过云计算改变了刻板的传统办公场景,同时与移动和社交的结合更是受到了众多用户的喜爱. 云计算被公认为是未来发展的趋势,主打的云计算的Offi

freebsd9.0安装教程图文详解

freebsd9.0刚从FTP上释出时,我就迫不及待地在虚拟机上安装试用了.这一次虚拟机文件出问题了,需要进行重装一次(安系统简单,安软件是个漫长的过程哇!),顺便写写freebsd9.0的安装教程了. 虚拟机软件:Oracle VM VirtualBox,可以去oracle官网下载最新版本,大家可以通过http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html链接进去下载,在这里,我使用win

Photoshop cc 2015详细安装图文教程

  开始安装前我们需要创建一个Adobe ID,后面安装过程中需要用到. 安装步骤: 1.下载Adobe Photoshop cc 2015 官方简体中文版,并解压到指定位置. 解压完毕后找到"set-up.exe",双击开始安装Photoshop CC 2015. 2.启动安装程序以后,会出现下面的窗口,点击忽略继续安装. 3.选择安装版本,这里我们先选择安装试用版. 4.此步需要登录刚才我们创建的Adobe ID,如果之前没有创建ID的则可以在点击登录后的页面中创建. 5.接受许可