2019独角兽企业重金招聘Python工程师标准>>>

#cd /usr/local/src

#wget http://mirrors.sohu.com/php/php-5.4.44.tar.gz

#tar zxf php-5.4.44.tar.gz      //解压源码包

#./configure \

--prefix=/usr/local/php \

--with-apxs2=/usr/local/apache2/bin/apxs \

--with-config-file-path=/usr/local/php/etc  \

--with-mysql=/usr/local/mysql \

--with-libxml-dir \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-freetype-dir \

--with-iconv-dir \

--with-zlib-dir \

--with-bz2 \

--with-openssl \

--with-mcrypt \

--enable-soap \

--enable-gd-native-ttf \

--enable-mbstring \

--enable-sockets \

--enable-exif \

--disable-ipv6

错误:

configure: error: xml2-config not found. Please check your libxml2 installation.

解决办法是:yum install -y libxml2-devel

错误:

configure: error: Cannot find OpenSSL's <evp.h>

解决办法是:yum install -y openssl openssl-devel

错误:

checking for BZip2 in default path... not found

configure: error: Please reinstall the BZip2 distribution

解决办法:yum install -y bzip2 bzip2-devel

错误:

configure: error: png.h not found.

解决办法:yum install -y libpng libpng-devel

错误:configure: error: freetype.h not found.

解决办法:yum install -y freetype freetype-devel

错误:

configure: error: jpeglib.h not found.

解决方法: yum install libjpeg-devel

错误:

configure: error: mcrypt.h not found. Please reinstall libmcrypt.

centos6.x 默认的yum源没有libmcrypt-devel 这个包,只能借助第三方yum源,解决办法:

rpm -ivh "http://www.aminglinux.com/bbs/data/attachment/forum/month_1211/epel-release-6-7.noarch.rpm"

yum install -y  libmcrypt-devel

3方rpm包,安装对应的rpm包

centos5 32位epel源下载地址: www.lishiming.net/data/attachment/forum/epel-release-5-4_32.noarch.rpm

64位下载地址:  www.lishiming.net/data/attachment/forum/epel-release-5-4_64.noarch.rpm

centos6

32位epel yum源下载地址: www.lishiming.net/data/attachment/forum/epel-release-6-8_32.noarch.rpm

64位下载地址: www.lishiming.net/data/attachment/forum/epel-release-6-8_64.noarch.rpm

#make        //编译

#make install       //安装

#cp php.ini-production /usr/local/php/etc/php.ini     //拷贝php配置文件

# vi /usr/local/apache2/conf/httpd.conf             //修改apache配置文件

修改:

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

</Directory>

改为:

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Allow from all          //不修改访问网站会禁止访问,显示403

</Directory>

找到:

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

添加:

AddType application/x-httpd-php .php             //支持php解析,加上对应类型

找到:

<IfModule dir_module>

DirectoryIndex index.html

</IfModule>

改为:

<IfModule dir_module>

DirectoryIndex index.html index.htm index.php           //针对php索引,默认页为index.php,需加上index.php

</IfModule>

找到:

#ServerName www.example.com:80

改为:

ServerName localhost:80

查看配置文件是否有文化:

#/usr/local/apache2/bin/apachectl –t     //显示syntax  OK,配置没问题

# /usr/local/apache2/bin/apachectl start      //启动服务

# ps aux|grep httpd          //检查是否有进程列表

转载于:https://my.oschina.net/vpirate/blog/614477

1.4 php编译安装-安装顺序在最后相关推荐

  1. 【CLAPACK函数库】CLAPACK安装与使用,编译好了出现f2c_dgemm,dgesvd_错误主要是camkelist, gcc编译库的顺序要对

    参考链接: 1.http://forum.ubuntu.org.cn/viewtopic.php?t=297486 全部代码下载链接:https://download.csdn.net/downloa ...

  2. 深入理解Linux软件包的配置、编译与安装

    深入理解Linux软件包的配置.编译与安装   发布时间:2007.09.24 06:23     来源:赛迪网    作者:kit 从源代码安装过软件的朋友一定对 ./configure & ...

  3. Doris(一)-简介、架构、编译、安装和数据表的基本使用

    目录 1.Doris简介 2.Doris网址 3.Doris架构 3.编译和安装 3.1.软硬件需求 3.2.编译 3.2.1.安装Docker环境 3.2.2.使用Docker 开发镜像编译 3.3 ...

  4. 嵌入式Linux--tslib下载、编译、安装

    文章目录 第一步:获取tslib的源码 第二步:编译,安装tslib-1.4 第三步:配置,测试移植的tslib 移植配置tslib 测试tslib 测试一下屏幕 应用说明 第一次上电触摸没有反应 反 ...

  5. ubuntu下使用Tesseract-ocr(编译、安装、使用、训练新的语言库)

    本文前半部分是来自http://www.qisanfen.com/?p=185的一篇文章,主要讲了安装.训练的大致流程,注意如果需要训练语言库需要把所需要的库安装完整 后半部分大致是官方wiki的翻译 ...

  6. 编译linux内核成vmlinuz,Linux内核编译与安装

    原标题:Linux内核编译与安装 Linux内核是一个用C语言写成的,符合POSIX标准的类Unix操作系统,内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件的机制.Linux内核的一 ...

  7. Linux kernel编译、安装及指定默认内核版本启动

    内容转自: https://blog.csdn.net/weixin_41666796/article/details/96434229 https://blog.mtkfan.com/post-43 ...

  8. spark1.3.0__for_hadoop2.4.1编译、安装与初步测试

    文章来源:http://blog.csdn.net/javastart/article/details/44558997 spark1.3.0__for_hadoop2.4.1编译.安装与初步测试 分 ...

  9. 【Live555】liveMedia下载、配置、编译、安装、基本概念

    [Live555]live555源码详解系列笔记 一.下载.编译.安装 1.下载 官网地址:http://www.live555.com/ 下载地址:http://www.live555.com/li ...

  10. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

最新文章

  1. 【BZOJ3963】[WF2011]MachineWorks cdq分治+斜率优化
  2. PostgreSQL Oracle 兼容性之 - PL/SQL FORALL, BULK COLLECT
  3. 我们一般的前端开发流程
  4. C++ Primer 5th笔记(chap 13 拷贝控制)引用计数
  5. 无人机图像处理工具-亮度、对比度、饱和度调整/匀光匀色/图像去雾
  6. SAP CRM WebClient UI F2页面里from pre-processing table标签位的含义
  7. 设置qt的QChart曲线背景色透明
  8. DSP C2000汇编语言,DSPC2000汇编指令
  9. Party(HDU-3062)
  10. java fst 入门 例子,Java FST.save方法代码示例
  11. 雷达原理---线性调频信号的MATLAB仿真
  12. 高等数学解题常用公式笔记总结
  13. SerDes知识详解
  14. JavaScript的BOM(浏览器对象模型)部分知识点与DOM(文档对象模型)
  15. 某剧院有33排座位java_行测备考资料:数量关系深处隐藏的整除技巧
  16. [ArcGIS].txt或.xlxs(Excel)格式如何转为.shp格式?
  17. Kinect 开发 —— 深度信息(二)
  18. 电竞英雄联盟数据API接口 - 【联赛列表】API调用示例代码
  19. 数据分析毕业设计 金融数据分析与可视化系统 - python 大数据
  20. TP3.2如何加载第三方类库?加载腾讯短信sdk 报错。

热门文章

  1. Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和日期与字符串互转问题解决
  2. 解决uni-app开发中iphoneX下背景不能全屏铺满的问题
  3. Windows命令提示符中的别名
  4. OpenCV-Python中的简单数字识别OCR
  5. Win11正式版版号 Win11正式版最新版本号介绍
  6. python做图片浏览器_保护隐私,用Python打造自己的照片浏览器
  7. linux虚拟用户登录失败,用shell用户或虚拟用户登录pureftpd
  8. python django异步访问_初试Ajax异步请求(基于Django框架)
  9. 用c 语言写出五子棋的代码,C语言案例:控制台版本的五子棋游戏【代码】
  10. centos7 ifconfig命令找不到_在vbox中创建Centos7服务器集群(1)-- Linux服务器安装