LAMP安装笔记之源码安装php

  1. 下载PHP源码: http://php.net/downloads.php(当前最新版本5.6.7)
  2. tar -xf php-xx.tar
  3. cd php-xx
  4. ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

    查看所有可配置选项: 1.在运行autoconf 命令后在php源代码目录运行./configure --help

               2.参见GNU configure: http://www.airs.com/ian/configure/

   5.   make

   6.   make  install

   7.   cp  php.ini 文件: cp php.ini-development  /usr/local/bin/php.ini

   8.   编辑 httpd.conf 文件,确保 LoadModules php5_module modules/libphp5.so 可用

   9.   告知apache将特定扩展名的文件解析成php。比如添加.php:

        在 httpd.conf 中添加:<FilesMatch \.php$>

                   SetHandler application/x-httpd-php

                  </FilesMatch>

10.  重启apache: service httpd -k restart 或 /usr/local/apache2/bin/apachectl -k restart

参考文档:php官方文档  http://php.net/manual/zh/install.unix.apache2.php

时间: 2024-10-08 09:34:50

LAMP安装笔记之源码安装php的相关文章

LAMP配置笔记之源码安装apache

下载Apache源码: http://httpd.apache.org/(当前最新版本为2.4.12) tar -xf http-xx.tar cd http-xx ./configure --enable-so          //另外还可以使用 --prefix=path 指定安装位置,默认安装位置为: /usr/local/apache2/ ,完整的配置选项参考官方文档:http://httpd.apache.org/docs/2.4/programs/configure.html ma

Python学习第六天----Linux内存管理、进程管理、RPM包安装管理及源码安装软件

Linux内存管理.进程管理.RPM包安装管理及源码安装软件 一.交换分区     交换分区其实就相当于Windows系统下的虚拟内存的概念,当物理内存不够用的时候,由操作系统将硬盘的一块区域划分出来作为内存使用.具体使用方法如下:      [[email protected] ~]# fdisk -l 磁盘 /dev/sdb:16.1 GB, 16106127360 字节,31457280 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):5

Red hat Linux 安装Node.js 源码安装

1. 下载源码包 http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz 2.准备安装环境,>python2.6, gcc, g++ python redhat自带了不用装, gcc:  yum install -y gcc gcc-c++ 3. tar -zxf node-v0.10.29.tar.gz cd node-v0.10.29 ./configure && make && sudo make install

Win-Python3.7使用pip安装失败-用源码安装解决了

使用常规安装法,在pycharm的Terimial使用 pip install openpyxl或者是pip3 install openpyxl多次尝试,都失败了.此路不同,放弃吧,使用源码安装 1.下载openpyxl :http://pypi.doubanio.com/simple/openpyxl/ ,下载对应版本的按照包,并解压 2.将python根目录和/Scripts目录添加到环境变量PATH() 3.执行 pip install openpyxl 查看安装文件 4.执行 pip i

centos上安装Python3.4——源码安装

1.安装Python的依赖包 yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 2.下载Python3.4的源码包并编译 wget https://www.python.org/

RHEL6.6下面搭建LAMP环境(之__Apache源码安装)

本文使用软件: Red Hat Enterprise Linux 6.6  httpd-2.4.20 第一:Apache 安装  : 下载Apache安装包和依赖包 http://mirrors.hust.edu.cn/apache//httpd/   httpd-2.4.20.tar.gzhttp://apr.apache.org/download.cgi  apr-1.5.2.tar.gz   apr-util-1.5.4.tar.gz apr-iconv-1.2.1.tar.gzhttp:

ubuntu 16.04安装redis(源码安装)zz

本文转载自: http://www.linuxdiyf.com/linux/22527.html Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value 数据库,并提供多种语言的API. 本文记录在 Ubuntu 16.04 上安装配置 Redis 的步骤. Redis 默认在 Ubuntu 的仓库中,可以使用apt安装: $ sudo apt install redis-server 但是仓库中并不是最新版,为了使用最新的Redis,我从源代

GTK+C应用界面工具安装,geany源码安装所需工具

一.安装 1.安装gcc/g++/gdb/make 等基本编程工具 $sudo apt-get install build-essential12.安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件 $sudo apt-get install gnome-core-devel13.用于在编译GTK程序时自动找出头文件及库文件位置 $sudo apt-get install pkg-config14.安装 devhelp GTK文档查看程序 $sudo apt-ge

Linux软件安装之源码安装

什么是源码安装?一开始接触到Linux时候感觉很疑惑,安装不就是跟Windows中安装软件一样,下一步-->更改安装位置-->下一步么,用什么源码安装?现在有了些初步的了解,写出来算是做个笔记,与大家分享学习成果吧. 每个程序开发过程中或因考虑不充分出现一些漏洞,或者有些程序模块是你用不到的, 是否只能程序开发者才能解决问题呢?在Linux中不是这样的,每个人可以根据自己的喜好.要求随意改动源代码,自行修改程序为你所用.这样的源码不必再有专门的安装包,可直接编译安装,这就是源码安装的基本思想.