1.4 php编译安装-安装顺序在最后
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编译安装-安装顺序在最后相关推荐
- 【CLAPACK函数库】CLAPACK安装与使用,编译好了出现f2c_dgemm,dgesvd_错误主要是camkelist, gcc编译库的顺序要对
参考链接: 1.http://forum.ubuntu.org.cn/viewtopic.php?t=297486 全部代码下载链接:https://download.csdn.net/downloa ...
- 深入理解Linux软件包的配置、编译与安装
深入理解Linux软件包的配置.编译与安装 发布时间:2007.09.24 06:23 来源:赛迪网 作者:kit 从源代码安装过软件的朋友一定对 ./configure & ...
- Doris(一)-简介、架构、编译、安装和数据表的基本使用
目录 1.Doris简介 2.Doris网址 3.Doris架构 3.编译和安装 3.1.软硬件需求 3.2.编译 3.2.1.安装Docker环境 3.2.2.使用Docker 开发镜像编译 3.3 ...
- 嵌入式Linux--tslib下载、编译、安装
文章目录 第一步:获取tslib的源码 第二步:编译,安装tslib-1.4 第三步:配置,测试移植的tslib 移植配置tslib 测试tslib 测试一下屏幕 应用说明 第一次上电触摸没有反应 反 ...
- ubuntu下使用Tesseract-ocr(编译、安装、使用、训练新的语言库)
本文前半部分是来自http://www.qisanfen.com/?p=185的一篇文章,主要讲了安装.训练的大致流程,注意如果需要训练语言库需要把所需要的库安装完整 后半部分大致是官方wiki的翻译 ...
- 编译linux内核成vmlinuz,Linux内核编译与安装
原标题:Linux内核编译与安装 Linux内核是一个用C语言写成的,符合POSIX标准的类Unix操作系统,内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件的机制.Linux内核的一 ...
- Linux kernel编译、安装及指定默认内核版本启动
内容转自: https://blog.csdn.net/weixin_41666796/article/details/96434229 https://blog.mtkfan.com/post-43 ...
- spark1.3.0__for_hadoop2.4.1编译、安装与初步测试
文章来源:http://blog.csdn.net/javastart/article/details/44558997 spark1.3.0__for_hadoop2.4.1编译.安装与初步测试 分 ...
- 【Live555】liveMedia下载、配置、编译、安装、基本概念
[Live555]live555源码详解系列笔记 一.下载.编译.安装 1.下载 官网地址:http://www.live555.com/ 下载地址:http://www.live555.com/li ...
- Linux下boost库的编译、安装详解
1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...
最新文章
- 【BZOJ3963】[WF2011]MachineWorks cdq分治+斜率优化
- PostgreSQL Oracle 兼容性之 - PL/SQL FORALL, BULK COLLECT
- 我们一般的前端开发流程
- C++ Primer 5th笔记(chap 13 拷贝控制)引用计数
- 无人机图像处理工具-亮度、对比度、饱和度调整/匀光匀色/图像去雾
- SAP CRM WebClient UI F2页面里from pre-processing table标签位的含义
- 设置qt的QChart曲线背景色透明
- DSP C2000汇编语言,DSPC2000汇编指令
- Party(HDU-3062)
- java fst 入门 例子,Java FST.save方法代码示例
- 雷达原理---线性调频信号的MATLAB仿真
- 高等数学解题常用公式笔记总结
- SerDes知识详解
- JavaScript的BOM(浏览器对象模型)部分知识点与DOM(文档对象模型)
- 某剧院有33排座位java_行测备考资料:数量关系深处隐藏的整除技巧
- [ArcGIS].txt或.xlxs(Excel)格式如何转为.shp格式?
- Kinect 开发 —— 深度信息(二)
- 电竞英雄联盟数据API接口 - 【联赛列表】API调用示例代码
- 数据分析毕业设计 金融数据分析与可视化系统 - python 大数据
- TP3.2如何加载第三方类库?加载腾讯短信sdk 报错。
热门文章
- Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和日期与字符串互转问题解决
- 解决uni-app开发中iphoneX下背景不能全屏铺满的问题
- Windows命令提示符中的别名
- OpenCV-Python中的简单数字识别OCR
- Win11正式版版号 Win11正式版最新版本号介绍
- python做图片浏览器_保护隐私,用Python打造自己的照片浏览器
- linux虚拟用户登录失败,用shell用户或虚拟用户登录pureftpd
- python django异步访问_初试Ajax异步请求(基于Django框架)
- 用c 语言写出五子棋的代码,C语言案例:控制台版本的五子棋游戏【代码】
- centos7 ifconfig命令找不到_在vbox中创建Centos7服务器集群(1)-- Linux服务器安装