在Linux下安装PHP,源代码方式安装,总需要配置很多参数。这里列出常用配置参数,并详细用中文解释说明了。
给大家一些参考./configure
–prefix=/usr/local/PHP php 安装目录
–with-apxs2=/usr/local/apache/bin/apxs
–with-config-file-path=/usr/local/PHP/etc 指定php.ini位置
–with-MySQL=/usr/local/mysql mysql安装目录,对mysql的支持
–with-MySQLi=/usr/local/mysql/bin/mysql_config mysqli文件目录,优化支持
–enable-safe-mode 打开安全模式
–enable-ftp 打开ftp的支持
–enable-zip 打开对zip的支持
–with-bz2 打开对bz2文件的支持
–with-jpeg-dir 打开对jpeg图片的支持
–with-png-dir 打开对png图片的支持
–with-freetype-dir 打开对freetype字体库的支持
–without-iconv 关闭iconv函数,种字符集间的转换
–with-libXML-dir 打开libxml2库的支持
–with-XMLrpc 打开xml-rpc的c语言
–with-zlib-dir 打开zlib库的支持
–with-gd 打开gd库的支持
–enable-gd-native-ttf 支持TrueType字符串函数库
–with-curl 打开curl浏览工具的支持
–with-curlwrappers 运用curl工具打开url流
–with-ttf 打开freetype1.*的支持,可以不加了
–with-xsl 打开XSLT 文件支持,扩展了libXML2库 ,需要libxslt软件
–with-gettext 打开gnu 的gettext 支持,编码库用到
–with-pear 打开pear命令的支持,PHP扩展用的
–enable-calendar 打开日历扩展功能
–enable-mbstring 多字节,字符串的支持
–enable-bcmath 打开图片大小调整,用到zabbix监控的时候用到了这个模块
–enable-sockets 打开 sockets 支持
–enable-exif 图片的元数据支持
–enable-magic-quotes 魔术引用的支持
–disable-rpath 关闭额外的运行库文件
–disable-debug 关闭调试模式
–with-mime-magic=/usr/share/file/magic.mime 魔术头文件位置
分享到:
相关推荐
标题“php源码安装mysql”提示我们将讨论如何在Windows上进行PHP源码安装,并与MySQL数据库集成。 首先,我们关注的是“网站”的创建。在描述中提到了"IIS60管理器",这是Internet Information Services(IIS)6.0...
源码安装时,我们需要下载MySQL的源代码包,然后按照指定步骤编译和安装。安装过程中,我们可定制配置选项,如数据存储路径、端口、用户权限等。 3. **PHP**:PHP是一种广泛使用的服务器端脚本语言,尤其适合Web...
### CentOS 下安装 Apache + MySQL + PHP5.5.0(源码安装) #### 知识点一:环境准备与配置 在开始安装之前,确保你的系统是 CentOS 6.3 64位版本,并且已经安装了必要的软件包管理工具 YUM (Yellowdog Updater ...
新款CRM客户管理系统源码带安装教程 采用基于WEB的企业计算,采用PHP+MySQL进行开发,性能稳定可靠。数据存取集中控制, 避免了数据泄漏的可能。采用加密数据传递参数,保护系统数据安全。多级的权限控制, 完善...
这个程序源码包含了一系列的PHP文件,如`schema.php`、`install2.php`、`install_ok.php`、`install1.php`、`install.php`、`config.inc.php`、`index.php`、`session.php`以及`54_Exit.php`,这些文件协同工作以...
**PHP 7.3.33 源码安装详解** PHP(PHP:Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,并可嵌入到HTML中。PHP 7.3.33是PHP的一个稳定版本,它在性能、安全性和功能上都有所改进。...
源码安装PHP时,需要选择合适的扩展,如mysqli(用于MySQL交互)、gd库(图像处理)、curl(HTTP客户端)等。安装过程中,要确保配置文件正确地指向Nginx和MySQL的位置,然后进行编译和安装。 整个LNMP源码安装的...
值得注意的是,安全是使用和部署任何PHP源码时的重要考虑因素。确保你的数据库配置文件不会暴露敏感信息,并且定期更新和维护你的系统,防止潜在的安全威胁。此外,"六仔php源码"这个名字可能是项目的一个内部昵称,...
使用预编译语句、参数化查询可以避免SQL注入,而对用户输入进行过滤和转义则可预防XSS攻击。 7. 性能优化: 为了保证大量用户同时在线,源码可能采用缓存技术(如Redis或Memcached)减少数据库查询压力,通过负载...
5. **安全考虑**:PHP源码应包含安全措施,如防止SQL注入、XSS攻击等。例如,对用户输入进行过滤和转义,使用预处理语句处理数据库查询。 6. **部署与运行**:理解源码后,开发者可以将其部署到支持PHP的Web服务器...
`data`目录则可能存储用户数据或系统配置信息,`install`目录则包含安装程序,用于首次部署时引导用户完成系统的安装和配置。 在深入探讨52挂qphp源码之前,我们需要了解一些基本的PHP编程概念。PHP是一种服务器端...
- **解析器和词法分析器**:PHP源码中的`Zend/zend_language_parser.y`和`Zend/zend_language_scanner.l`文件分别对应PHP语法解析和词法分析,是理解PHP语法解析过程的关键。 - **内存管理**:PHP如何管理内存,包括...
5. **文档**:可能包含README文件,解释如何安装、配置和使用这些源码,以及可能遇到的问题和解决方案。 6. **SEO优化相关文件**:可能包括XML Sitemap、robots.txt等,帮助搜索引擎更好地理解和索引网站内容,提升...
8. **预防SQL注入**:为了防止恶意用户利用SQL注入攻击,PHP代码应使用预处理语句或参数化查询。这可以确保用户输入的数据不会干扰到SQL命令的执行。 9. **CSRF(跨站请求伪造)防护**:在注册和登录表单中加入CSRF...
【PHP源码详解:Doc.MZ文档管理系统】 Doc.MZ是一个基于PHP的文档管理系统,它提供了全面的文档组织、存储、检索和管理功能,适用于企业、团队和个人进行知识管理和信息共享。本文将深入探讨PHP源码在Doc.MZ中的...
3. **PHP源码**:使用PHP编写意味着源码的可扩展性和维护性较好,因为PHP有丰富的开源库和框架可以利用,同时社区支持强大,开发者可以轻松地找到解决问题的方法。 在【压缩包子文件的文件名称列表】中,我们只看到...
PHP源码对于开发者来说是透明的,允许他们查看、修改和学习代码结构,从而提升自身技能。这个"board"源码可能包含以下组成部分: 1. **数据库连接**:PHP通过PDO(PHP Data Objects)或MySQLi扩展与MySQL数据库进行...
【PHP学校网站系统源码详解】 PHP是一种广泛使用的开源脚本语言,尤其在网页开发领域,PHP因其灵活性、高效性和易学性而受到广大开发者喜爱。在这个“PHP学校网站系统源码”中,我们可以深入理解如何利用PHP技术...
源码可能内置了输入验证、参数化查询等安全措施。 6. **前端技术**:虽然主要讨论的是PHP后端,但引导页的展示效果离不开前端技术,如HTML5、CSS3、JavaScript等,可能会使用Bootstrap或其他前端框架来提升响应式...
安装过程中,需要将源码上传到服务器,配置好`config.php`,然后通过浏览器访问以启动程序。对于高级用户,可能还需要考虑服务器优化、安全设置以及负载均衡等问题。 至于压缩包内的`soupan`文件,这可能是源码...