`
hellozzy
  • 浏览: 5623 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

ubuntu 安装 php 5.5.6

php 
阅读更多

1.下载 php-5.5.6 到 ~/downloads

cd ~/downloads

wget http://cn2.php.net/distributions/php-5.5.6.tar.gz

2.安装 php编译过程中需要用的的一些模块

sudo apt-get -y install libxml2 libxml2-dev autoconf libjpeg-dev libpng-dev php5-gd libmcrypt-dev

sudo apt-get -y install bzip2 libbz2-dev curl libcurl4-gnutls-dev libfreetype6-dev

3.解压

tar -zxf php-5.5.6.tar.gz

4.编译并安装

./configure --prefix=/usr/local/php-5.5.6 --with-apxs2=/usr/local/apache-2.4.7/bin/apxs --with-libxml-dir=/usr/include/libxml2 --with-config-file-path=/usr/local/php-5.5.6/etc/ --with-gd --enable-gd-native-ttf --with-zlib --with-mcrypt --with-mysql --enable-shmop --enable-soap --enable-sockets --enable-wddx --enable-zip --with-xmlrpc --enable-fpm --enable-mbstring --with-zlib-dir --with-bz2 --with-curl --enable-exif --enable-ftp --with-iconv --enable-xml --enable-inline-optimization --enable-bcmath --enable-sysvsem --with-openssl --with-gettext --enable-pcntl --enable-session

make

sudo make install

5.配置

sudo rm -rf /etc/php5/fpm

sudo update-rc.d -f php5-fpm remove

sudo rm /etc/init.d/php5-fpm

cd /usr/local/php-5.5.6/etc

sudo cp ~/downloads/php-5.5.6/php.ini-production php.ini

ln -s php.ini /etc/php.ini

sudo cp php-fpm.conf.default php-fpm.conf

编辑 php-fpm.conf

#取消前面的分号

pid = run/php-fpm.pid

保存并退出

为php-fpm添加一个group:nobody

groupadd nobody

设置 php-fpm开机启动

sudo cp ~/downloads/php-5.5.6/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

sudo chmod +x /etc/init.d/php-fpm

 

6.配置 apache 2

#配置apache以module方式使用php 

# vi /usr/local/apache/conf/httpd.conf 

<IfModule mime_module> 

    #此处添加php handler 

    AddType application/x-httpd-php .php .phtml

    AddType application/x-httpd-php-source .phps

    PHPIniDir "/etc" 

 

</IfModule>
<Directory "/usr/local/apache-2.4.7/htdocs">

#禁止文件列表功能 

#Options Indexes FollowSymLinks 

Options FollowSymLinks

#允许配置重写 

#AllowOverride None 

AllowOverride All

Require all granted

</Directory>

 

<IfModule dir_module>

    DirectoryIndex index.html index.php

</IfModule>

 

分享到:
评论

相关推荐

    php5.5.6_+_apache2.4的安装配置方法

    在本文中,我们将详细探讨如何在您的系统上安装和配置PHP 5.5.6与Apache 2.4。这两个组件是构建动态Web应用程序的基础,尤其是对于那些基于PHP的流行内容管理系统,如WordPress、Joomla和Drupal。让我们一步步地了解...

    PHP5.5.6 服务器用

    下面我们将详细探讨如何在服务器环境中安装和配置PHP 5.5.6。 1. **系统要求** 在开始安装之前,确保你的服务器操作系统支持PHP 5.5.6。通常,这包括各种Linux发行版(如Ubuntu、CentOS、Debian等)和Windows ...

    php5.5.6 win32-vc11-x64

    【PHP 5.5.6 for Win32-VC11-x64】是一个专为在Windows 64位环境下运行的PHP版本,基于Visual C++ 11编译器构建。...在安装或更新PHP时,确保所有这些依赖项都正确配置,将有助于避免运行时错误并提高应用的性能。

    php5.5.6最新php包

    【PHP 5.5.6 知识点详解】 PHP(PHP: Hypertext Preprocessor)是一种广泛使用的开源脚本语言,特别适用于Web开发并可嵌入HTML中。PHP 5.5.6是PHP发展历史上的一个重要版本,它在5.x系列中提供了许多新的特性和改进...

    php_redis扩展对应php5.5.6

    下面我们将详细探讨`php_redis`扩展以及如何在Windows环境下为PHP 5.5.6安装这个扩展。 `php_redis`扩展是PHP官方并未内置的第三方扩展,由Predis作者Nikita Popov开发,它提供了一个接口,使得PHP开发者能够直接在...

    PHP5.5.6 Win64位

    [PHP Modules] bcmath calendar Core ctype curl date dom ereg exif filter ftp gd hash iconv igbinary json libxml mbstring mcrypt memcache mhash mongo mysql mysqli mysqlnd odbc pcre PDO pdo_mysql Phar ...

    php-5.5.6-Win32-VC11-x64.zip

    在安装和配置这个PHP版本时,你需要将`php.exe`和`php_for_apache.dll`复制到Apache的`bin`目录下,并将`php.ini`配置文件放在合适的位置。同时,根据你的应用需求,可能还需要调整`php.ini`中的配置选项,启用所需...

    mysql5.5.6安装教程及安装包.rar

    3、在出现选择安装类型的窗口中,有“typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,因为通过自定义可以更加的让我们去熟悉它的安装过程,单击“next”继续安装...

    php5环境一键安装

    标题 "php5环境一键安装" 指的是在Windows操作系统上快速配置PHP5开发环境的过程。这个过程通常涉及安装Web服务器(如Apache)、PHP解释器、数据库(如MySQL)以及可能的一些其他辅助工具,所有这些组件都通过一个...

    景区旅游行业小程序 hawk_scenic 5.5.6 安装更新一体包 (2).rar

    本文将深入探讨“Hawk_Scenic 5.5.6”这一专门针对景区旅游的小程序版本,详细介绍其安装、更新以及核心功能,帮助读者理解如何利用此类小程序提升旅游行业的服务质量和用户体验。 1. 微信小程序概述: 微信小程序...

    CentOS下Nginx0.8.52-PHP5.3.3-MySQL5.5.6-Memcached1.4.5安装配置优化

    在本篇文章中,我们将详细探讨在CentOS环境下安装和配置Nginx 0.8.52、PHP 5.3.3、MySQL 5.5.6以及Memcached 1.4.5这一系列软件的过程,同时还会对配置进行优化以达到提升性能的目的。这些技术组件共同构成了一个...

    mysql5.5.6 msi安装包

    mysql5.5.6 msi安装包

    php5.5.6及相关依赖包

    1. PHP:php-5.5.6.tar.gz 2.libxml2-2.6.30.tar.gz 3.libmcrypt-2.5.8.tar.gz 4.zlib-1.2.8.tar.gz 5.libgd-2.1.0.tar.gz 6.autoconf-2.69.tar.gz 7.freetype-2.5.0.1.tar.gz 8.libpng-1.6.7.tar.gz 9.jpegsrc.v9....

    景区旅游行业小程序 hawk_scenic 5.5.6 安装更新一体包.zip

    景区旅游行业小程序 hawk_scenic 5.5.6 安装更新一体包.zip

    itext5.5.6

    6. itext-pdfa-5.5.6-javadoc.jar、itext-pdfa-5.5.6-sources.jar、itext-pdfa-5.5.6.jar:这些是关于PDF/A标准的支持库,PDF/A是一种用于长期归档的PDF标准,保证了文档的长期可读性和一致性。 在实际开发中,根据...

    UBNT-5.5.6升级固件

    标题“UBNT-5.5.6升级固件”指的是UBNT公司的一款设备固件更新,版本号为5.5.6。UBNT是一家专注于无线网络解决方案的公司,其产品广泛应用于Wi-Fi接入点、网桥、路由器等。固件升级通常是为了优化设备性能、修复已知...

    itext5.5.6大全.rar

    这个“iText5.5.6大全.rar”压缩包包含了iText库的不同版本和扩展,包括`itext-asian.jar`、`itextpdf-5.5.6.jar`、`itext-pdfa-5.5.6.jar`和`itext-xtra-5.5.6.jar`,这些文件提供了全面的功能支持,满足了处理中文...

    mysql5.5.6.rar

    MySQL 5.5.6是MySQL数据库管理系统的一个早期版本,主要针对Windows 64位操作系统。这个版本在当时因其稳定性和性能而受到欢迎。在Windows 10环境下,64位MySQL安装通常是为了确保系统资源的高效利用,尤其是对于...

    php_EduSoho网络课堂 v5.5.6.zip.zip

    - **软件安装与部署**:对于"output.txt"和"EduSoho网络课堂 v5.5.6.zip"这样的压缩文件,通常需要先解压缩,然后根据提供的文档或指南进行安装和配置,可能涉及服务器环境设置、数据库配置、文件权限设定等步骤。...

    php-5.5.18.tar.gz

    2. **安装依赖**:在安装PHP之前,需要安装一些必要的依赖库。这些可能包括`libxml2`、`openssl`、`curl`、`gd`、`mysqli`等。具体依赖可能因发行版而异,可以通过`apt-get install`或`yum install`命令添加。 3. *...

Global site tag (gtag.js) - Google Analytics