Home Backend Development PHP Tutorial php.ini设立全攻略

php.ini设立全攻略

Jun 13, 2016 am 10:39 AM
max php post

php.ini设置全攻略

全攻略其实是个夸张的说法,我们只讨论一些对我们一般开发期间会产生影响的几个配置,其他的问题就交给服务器的管理人员来做吧——我们不是网络管理员,不用替他们操心,总要是使他们的工作有些内容是不是?extension_dir = “/path/to/php”存放扩展库(模块)的目录,也就是PHP用来寻找动态扩展模块的目录,这个通常在php安装目录下边的ext目录(php5之前可能文件名称有些不同),这个目录在windows版本的PHP中存放的是好多.dll文件例如php_gd2.dll,php_mysql.dll等,这个对我们很重要。按照正确的路径修改一下吧,一般写绝对路径例如:d:\php5\exterror_reporting = E_ALL & ~E_NOTICE设置错误报告的级别,推荐使用 E_ALL | E_STRICT,包含代码标准话警告的所有错误,这样有利于我们一开始写出的代码都是标准化的代码,呵呵……关于错误报告还有一个地方需要注意display_errors = On如果设置为On页面会显示错误报告,如果设置为Off即使设置了错误报告的级别,你也看不到错误信息。作为程序员,没有比明知道程序出了问题,而不知道除了什么问题更加头疼的了。max_execution_time = 30允许单个程序脚本占用服务器的最大时间,单位是秒,这样可以避免不经意间写出一个死循环或者什么程序,长期占用服务器而把服务器累死。如果设置值为0表示不限制运行时间。memory_limit = 16M单个程序脚本可以占用的最大内存数,设置为-1表示为不限制max_input_time = -1单个脚本解析输入数据(POST, GET, upload)的最大允许时间(秒),设置为-1 表示不限制。post_max_size = 8M允许的POST数据最大字节长度。此设定也影响到文件上传。 要上传大文件,该值必须大于upload_max_filesize指令的值。如果启用了内存限制,那么该值应当小于memory_limit指令的值。upload_max_filesize = 2M允许上传的文件的大小,默认是两兆,如果需要上传大于2M的文件就要修改这里,当然需要关联修改memory_limit和post_max_size的值。upload_tmp_dir =文件上传时存放文件的临时目录,这个目录必须针对PHP进程可写, 如果未指定则PHP使用系统默认的临时目录magic_quotes_gpc = On是否对输入的GET/POST/Cookie数据使用自动字符串转义( ‘ ” \ NULL ),一般设置为On,但是在实际的编程环境中,不要依赖这个设置。一般需要判断之后对数据进行处理,看下代码……if (!get_magic_quotes_gpc()) { //判断该设置是否为On$lastname = addslashes($_POST['lastname']);//不为On手工转义} else {$lastname = $_POST['lastname'];//否则直接使用}……register_globals = Off这个在PHP6中已经删除的设置,我就不多说了,一定要设置为Off啊![mbstring]模块这个模块儿时针对中文,韩文,日文等双字节字符的一个扩展。下边的这些设置通常都是关闭,如果要启用这些扩展,请去掉前面的“;”。但是这些设置有点太个性化了,建议还是不要设置的好,遇到中文截取或者测长什么的,到网上找个别人写的程序就行了。mbstring.language = “neutral”默认值”neutral”表示中立,相当于未知, “zh-cn”或”Simplified Chinese”表示简体中文, “zh-tw”或”Traditional Chinese”表示繁体中文……剩下的不想说了,真的有需要的话,再说吧,可以联系我或者到首页右侧上方公布的群号里问问吧。启用扩展模块实例extension=php_gd2.dll,启用gd库扩展,这个用于生成图片的extension=php_mysql.dll,启用Mysql数据库扩展,只有启用了这个PHP才有可能链接上Mysql数据库,吧这两行前面的分号去掉(或者直接把这两行加入ini设置),就表示启用了。好了结束了!就这样吧,其实还有一些设置我们也有可能使用的到,例如session保存的目录,session的前缀等等……大家自己研究吧!
Copy after login

出处:http://www.phpiask.com/?p=37

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1671
14
PHP Tutorial
1276
29
C# Tutorial
1256
24
PHP vs. Python: Understanding the Differences PHP vs. Python: Understanding the Differences Apr 11, 2025 am 12:15 AM

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHP is suitable for web development, with simple syntax and high execution efficiency. 2. Python is suitable for data science and machine learning, with concise syntax and rich libraries.

PHP: A Key Language for Web Development PHP: A Key Language for Web Development Apr 13, 2025 am 12:08 AM

PHP is a scripting language widely used on the server side, especially suitable for web development. 1.PHP can embed HTML, process HTTP requests and responses, and supports a variety of databases. 2.PHP is used to generate dynamic web content, process form data, access databases, etc., with strong community support and open source resources. 3. PHP is an interpreted language, and the execution process includes lexical analysis, grammatical analysis, compilation and execution. 4.PHP can be combined with MySQL for advanced applications such as user registration systems. 5. When debugging PHP, you can use functions such as error_reporting() and var_dump(). 6. Optimize PHP code to use caching mechanisms, optimize database queries and use built-in functions. 7

PHP and Python: Comparing Two Popular Programming Languages PHP and Python: Comparing Two Popular Programming Languages Apr 14, 2025 am 12:13 AM

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.

PHP in Action: Real-World Examples and Applications PHP in Action: Real-World Examples and Applications Apr 14, 2025 am 12:19 AM

PHP is widely used in e-commerce, content management systems and API development. 1) E-commerce: used for shopping cart function and payment processing. 2) Content management system: used for dynamic content generation and user management. 3) API development: used for RESTful API development and API security. Through performance optimization and best practices, the efficiency and maintainability of PHP applications are improved.

The Enduring Relevance of PHP: Is It Still Alive? The Enduring Relevance of PHP: Is It Still Alive? Apr 14, 2025 am 12:12 AM

PHP is still dynamic and still occupies an important position in the field of modern programming. 1) PHP's simplicity and powerful community support make it widely used in web development; 2) Its flexibility and stability make it outstanding in handling web forms, database operations and file processing; 3) PHP is constantly evolving and optimizing, suitable for beginners and experienced developers.

PHP and Python: Different Paradigms Explained PHP and Python: Different Paradigms Explained Apr 18, 2025 am 12:26 AM

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

PHP vs. Other Languages: A Comparison PHP vs. Other Languages: A Comparison Apr 13, 2025 am 12:19 AM

PHP is suitable for web development, especially in rapid development and processing dynamic content, but is not good at data science and enterprise-level applications. Compared with Python, PHP has more advantages in web development, but is not as good as Python in the field of data science; compared with Java, PHP performs worse in enterprise-level applications, but is more flexible in web development; compared with JavaScript, PHP is more concise in back-end development, but is not as good as JavaScript in front-end development.

PHP and Python: Code Examples and Comparison PHP and Python: Code Examples and Comparison Apr 15, 2025 am 12:07 AM

PHP and Python have their own advantages and disadvantages, and the choice depends on project needs and personal preferences. 1.PHP is suitable for rapid development and maintenance of large-scale web applications. 2. Python dominates the field of data science and machine learning.

See all articles