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 arguments问题 在Windows环境下配置Apache与PHP集成时,可能会遇到一个常见的错误提示:“LoadModule takes two arguments, a module name and the name ...
本文将详细介绍如何安装和配置这些组件,以及如何解决可能出现的问题。 一、MySQL安装与配置 1. **下载与安装**: 首先,你需要从MySQL官方网站下载适合Windows XP的MySQL安装包。确保选择32位版本,因为XP不支持64...
在进行PHP安装之前,需要确保系统的网络连接是稳定的,因为下载依赖和安装包需要从网络上获取。如果遇到网络问题,可能导致安装失败或中断。 除此之外,在安装PHP之前,还应检查PHP的版本是否与服务器的其他软件...
如果在安装过程中出现与MySQL相关的错误,首先检查当前WAMP服务器中MySQL的版本是否符合bugfree的要求。若不匹配,需按照以下步骤调整: 1. **访问PHP设置**:打开WAMP控制面板,进入“PHP设置”,选择“PHP扩展”...
### 安装凡客模板遇到的问题与解决策略 在安装凡客模板的过程中,用户可能会遇到一系列的技术...通过上述详细的步骤和建议,希望可以帮助用户有效解决在安装凡客模板过程中遇到的各种问题,从而确保网站能够正常运行。
在安装Bugfree过程中,用户们遇到了多种问题,并在讨论中分享了相应的解决办法。Bugfree是一个开源的缺陷跟踪系统,用户在升级或新安装的过程中可能会遇到数据库兼容性、浏览器限制、文件权限、数据导入等问题。 ...
### Magento安装过程中与安装后的常见问题及解决方案 #### 一、Magento安装过程中的问题 **问题1:在XAMPP环境下安装Magento时遇到PHP Extension curl must be loaded的问题** 在使用XAMPP安装Magento的过程中,...
本文将根据提供的资料,详细解析如何解决安装IIS过程中因系统版本不匹配导致的问题,并给出具体的解决方案。 #### 一、问题背景 IIS是一款由微软公司开发的网络服务组件,主要用于Windows操作系统上发布网站。它...
综上所述,解决PHP中的开发问题涉及广泛的知识面,需要不断学习和实践,才能成为一名熟练的PHP开发者。在遇到具体问题时,参考相关文档、在线资源、社区问答,往往能找到答案。同时,良好的编程习惯、代码结构和注释...
总之,PHPRedis的安装过程涉及多个步骤,包括下载源码、编译、配置PHP以及解决可能出现的问题。理解这个过程对PHP开发者来说是至关重要的,因为这将有助于他们在实际项目中更高效地利用Redis这一强大的内存数据库。
总的来说,从长远考虑,升级到phpspreadsheet是最理想的解决方案,它不仅解决了PHP7.4的兼容性问题,还提供了更好的性能和更多的功能。同时,注意定期更新和维护你的代码库,以适应不断变化的PHP环境。
php在Linux系统下安装时遇到的问题及解决方法是一门专业的技能,它涉及到了多种软件包管理器的使用,编译过程的控制,以及系统依赖关系的管理。本知识点将详细解释Linux下安装PHP时可能遇到的各种错误,并提供具体的...
本文将详细介绍如何在Linux系统上安装BugFree,以及如何解决安装过程中可能出现的问题。 首先,安装BugFree的前提条件是您的Linux系统需已安装LAMP(Linux、Apache、MySQL、PHP)环境。LAMP是Linux上的标准Web开发...
本文将详细讲解如何解决Mantis安装时出现的中文乱码问题。 在Mantis 1.1.x及更高版本中,默认采用UTF-8编码,这是一个广泛支持的多语言编码格式。然而,如果你的MySQL数据库在创建时选择了UTF-8编码,但在实际存储...
这篇文章将详细介绍如何解决 MxSrvs 软件切换 php 版本时出现的问题,并提供了详细的解决步骤。 首先,我们需要了解 MxSrvs 软件是什么。MxSrvs 是一个集成环境软件,提供了多种开发工具和服务,包括 php 语言。...
6. **内存不足**:如果编译过程中出现内存不足的问题,可以尝试增加`ulimit -v`的值或者增加Swap分区。 7. **版本不兼容**:确认编译的PHP版本与系统其他组件(如libiconv、libmcrypt)的版本兼容,不同版本之间...
3. **检查扩展库**:确保你的PHP安装包含了正确的MySQL驱动库。在Linux系统中,可以使用命令`php -m`查看已安装的PHP模块,确认是否有MySQL或mysqli在列中。如果没有,可能需要使用包管理器(如apt-get、yum或dnf)...
【PHP傻瓜安装程序】是一种简化了PHP安装过程的工具,尤其适合于对服务器配置不太熟悉的用户。这个程序旨在提供一个快速、简便的方法来在个人计算机或服务器上部署PHP环境,通常包括PHP、Apache web服务器和其他必要...
在PHP的世界里,安全是每个...在实际操作过程中,可能会遇到依赖问题或版本兼容性问题,需要灵活应对,查阅官方文档或社区资源解决。总的来说,Suhosin为PHP提供了强大的安全层,是保护服务器免受恶意攻击的有效工具。