`
optilixue
  • 浏览: 26179 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

php安装中出现的问题解决

PHP 
阅读更多
php安装:

1./configure --prefix=/usr/local/php --with-apxs2=/home/apache/bin/apxs --with-zlib-dir --with-libxml-dir=/usr/local/libxml2/ --with-gd --with-freetype --with-jpeg --with-png --enable-mbstring --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-gd-native-ttf --with-gettext=/usr/local/gettext/ --enable-magic-quotes --enable-sockets

需要php支持图片需要gd库

由于操作系统自带了gd png jpeg 库等,没法指定dir 直接用--with-jpeg这样的形式。

2.make install时出现以下错误:            

Installing PHP SAPI module:        apache2handler
/usr/share/apache2/build/instdso.sh SH_LIBTOOL='/usr/share/apr-1.0/build/libtool' libphp5.la /usr/lib/apache2/modules
/usr/share/apr-1.0/build/libtool --mode=install cp libphp5.la /usr/lib/apache2/modules/
libtool: install: cp .libs/libphp5.so /usr/lib/apache2/modules/libphp5.so
libtool: install: cp .libs/libphp5.lai /usr/lib/apache2/modules/libphp5.la
libtool: install: warning: remember to run `libtool --finish /home/hcc/php-5.2.13/libs'
chmod 644 /usr/lib/apache2/modules/libphp5.so
apxs:Error: Activation failed for custom /etc/apache2/httpd.conf file..
apxs:Error: At least one `LoadModule' directive already has to exist..
make: *** [install-sapi] Error 1

实际上httpd.conf已经存在。不知道为什么出现以上错误,采用了以下方法,先备份httpd.conf

然后重新建一个httpd.conf

内容

#LoadModule directive to aid module installations
#LoadModule dummy_module /usr/lib/apache2/modules/mod_dummy.so

这样就成功安装

3.解决了php安装后,发现php不支持jpeg,但是在上述的配置过程中已经加上了--with-jpeg,并且libjpeg的rpm也是安装的,但是始终是无法支持,只好重新安装jpeg库

下载jpegv6

ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/jpeg-6b.tar.gz

编译安装:./configure --prefix=/usr/local/jpeg --enable-shared

然后在安装php

/configure --prefix=/usr/local/php --with-apxs2=/home/apache/bin/apxs --with-zlib-dir --with-libxml-dir=/usr/local/libxml2/ --with-gd --with-freetype --with-jpeg-dir=/usr/local/jpeg --with-png --enable-mbstring --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-gd-native-ttf --with-gettext=/usr/local/gettext/ --enable-magic-quotes --enable-sockets

重新编译安装即可支持jpeg
分享到:
评论

相关推荐

    解决windows下安装Apache+PHP出现LoadModule takes two

    ### 解决Windows下安装Apache+PHP出现LoadModule takes two arguments问题 在Windows环境下配置Apache与PHP集成时,可能会遇到一个常见的错误提示:“LoadModule takes two arguments, a module name and the name ...

    Windows xp iis php mysql phpmysql安装及出现的问题解决.docx

    本文将详细介绍如何安装和配置这些组件,以及如何解决可能出现的问题。 一、MySQL安装与配置 1. **下载与安装**: 首先,你需要从MySQL官方网站下载适合Windows XP的MySQL安装包。确保选择32位版本,因为XP不支持64...

    linux下安装PHP的时候出现的错误解决办法一览

    在进行PHP安装之前,需要确保系统的网络连接是稳定的,因为下载依赖和安装包需要从网络上获取。如果遇到网络问题,可能导致安装失败或中断。 除此之外,在安装PHP之前,还应检查PHP的版本是否与服务器的其他软件...

    bugfree安装出现问题的解决方法

    如果在安装过程中出现与MySQL相关的错误,首先检查当前WAMP服务器中MySQL的版本是否符合bugfree的要求。若不匹配,需按照以下步骤调整: 1. **访问PHP设置**:打开WAMP控制面板,进入“PHP设置”,选择“PHP扩展”...

    安装凡客模板出现的几个问题和解决办法

    ### 安装凡客模板遇到的问题与解决策略 在安装凡客模板的过程中,用户可能会遇到一系列的技术...通过上述详细的步骤和建议,希望可以帮助用户有效解决在安装凡客模板过程中遇到的各种问题,从而确保网站能够正常运行。

    安装bugfree过程中出现的问题及解决方法

    在安装Bugfree过程中,用户们遇到了多种问题,并在讨论中分享了相应的解决办法。Bugfree是一个开源的缺陷跟踪系统,用户在升级或新安装的过程中可能会遇到数据库兼容性、浏览器限制、文件权限、数据导入等问题。 ...

    magento安装过程中和安装后的问题解决

    ### Magento安装过程中与安装后的常见问题及解决方案 #### 一、Magento安装过程中的问题 **问题1:在XAMPP环境下安装Magento时遇到PHP Extension curl must be loaded的问题** 在使用XAMPP安装Magento的过程中,...

    安装IIS时系统版本不对的问题解决方法

    本文将根据提供的资料,详细解析如何解决安装IIS过程中因系统版本不匹配导致的问题,并给出具体的解决方案。 #### 一、问题背景 IIS是一款由微软公司开发的网络服务组件,主要用于Windows操作系统上发布网站。它...

    解决了php中的开发问题

    综上所述,解决PHP中的开发问题涉及广泛的知识面,需要不断学习和实践,才能成为一名熟练的PHP开发者。在遇到具体问题时,参考相关文档、在线资源、社区问答,往往能找到答案。同时,良好的编程习惯、代码结构和注释...

    精华php-redis的安装解决内带有phpredis安装包

    总之,PHPRedis的安装过程涉及多个步骤,包括下载源码、编译、配置PHP以及解决可能出现的问题。理解这个过程对PHP开发者来说是至关重要的,因为这将有助于他们在实际项目中更高效地利用Redis这一强大的内存数据库。

    解决PHP7.4下不支持PHPExcel类

    总的来说,从长远考虑,升级到phpspreadsheet是最理想的解决方案,它不仅解决了PHP7.4的兼容性问题,还提供了更好的性能和更多的功能。同时,注意定期更新和维护你的代码库,以适应不断变化的PHP环境。

    php安装问题

    php在Linux系统下安装时遇到的问题及解决方法是一门专业的技能,它涉及到了多种软件包管理器的使用,编译过程的控制,以及系统依赖关系的管理。本知识点将详细解释Linux下安装PHP时可能遇到的各种错误,并提供具体的...

    Linux环境下BugFree的安装与相关问题解决

    本文将详细介绍如何在Linux系统上安装BugFree,以及如何解决安装过程中可能出现的问题。 首先,安装BugFree的前提条件是您的Linux系统需已安装LAMP(Linux、Apache、MySQL、PHP)环境。LAMP是Linux上的标准Web开发...

    Mantis 安装的中文乱码解决

    本文将详细讲解如何解决Mantis安装时出现的中文乱码问题。 在Mantis 1.1.x及更高版本中,默认采用UTF-8编码,这是一个广泛支持的多语言编码格式。然而,如果你的MySQL数据库在创建时选择了UTF-8编码,但在实际存储...

    牛人总结Linux下PHP编译安装各种出错及解决方法

    6. **内存不足**:如果编译过程中出现内存不足的问题,可以尝试增加`ulimit -v`的值或者增加Swap分区。 7. **版本不兼容**:确认编译的PHP版本与系统其他组件(如libiconv、libmcrypt)的版本兼容,不同版本之间...

    安装PHP可能遇到的问题“无法载入mysql扩展”的解决方法.zip

    3. **检查扩展库**:确保你的PHP安装包含了正确的MySQL驱动库。在Linux系统中,可以使用命令`php -m`查看已安装的PHP模块,确认是否有MySQL或mysqli在列中。如果没有,可能需要使用包管理器(如apt-get、yum或dnf)...

    PHP傻瓜安装程序

    【PHP傻瓜安装程序】是一种简化了PHP安装过程的工具,尤其适合于对服务器配置不太熟悉的用户。这个程序旨在提供一个快速、简便的方法来在个人计算机或服务器上部署PHP环境,通常包括PHP、Apache web服务器和其他必要...

    php的suhosin扩展安装suhosin-github主分支包

    在PHP的世界里,安全是每个...在实际操作过程中,可能会遇到依赖问题或版本兼容性问题,需要灵活应对,查阅官方文档或社区资源解决。总的来说,Suhosin为PHP提供了强大的安全层,是保护服务器免受恶意攻击的有效工具。

    Windows下PHP安装路径配置错误导致Apache无法启动怎么解决_.docx

    Windows 下 PHP 安装路径配置错误导致 Apache 无法启动的解决方法 Windows 下 PHP 安装路径...解决 Windows 下 PHP 安装路径配置错误导致 Apache 无法启动的问题需要我们细心地分析问题的原因,并采取相应的解决方法。

Global site tag (gtag.js) - Google Analytics