PHP4 的配置文件 PHP.ini 注释及配置指导
整个文件中,为保持原文件不受破坏,我采取了以下方式
1、可直接加注释的,在“;”后加。
2、如不好直接加注释的,则另外添加,但全部以“ ;;”开头
文件中“Boolean” 标志可以为以下值
开放: 1 或 On 或 True 或 Yes ;
关闭:0 或 Off 或 False 或 No
;;engine = Boolean
此项对Apache的PHP4模块很有用,它设定PHP4解析器的开关状态
;;short_open_tag = Boolean
此项可控制HTML中PHP的三种标记.On 则三种标记都可以,否则只有php 和 <script>两种标记可运行<o:p></script>
;;asp_tags = Boolean
习惯使用PHP的朋友可将此项打开,即采用ASP类似的标记,但为了程序的可移植性,不建议打开
max_execution_time = 30
每个脚码最长运行时间
memory_limit = 8388608
每个脚码可用的最大内存(最大8MB)
error_reporting
设置出错报告的级别,
位值 |
错 误 类 型 |
1 |
一般错误 |
2 |
一般警告 |
4 |
分析器错误 |
7 (默认值) |
一般错误,一般警告,分析器错误 |
8 |
关联模式警告(小小错误都会报告,如:引用一个没有初始化的变量) |
;;display_errors = Boolean ;
决定是否将出错信息和HTML一起输出在屏幕上
;;log_errors = Boolean
决定是否将Script程序的出错信息纪录到服务器的error log 文件中,,此项和采用的服务器有关
;;track_errors = Boolean
如果允许的话,最后的一条出错信息会出现在全局变量$php_errormsg中
error_log = filename
设置纪录Script程序出错的文件名
;;magic_quotes_gpc = Boolean
为(Get/Post/Cookie)操作设置magic_quotes的状态,当magic_quotes允许时,所有的'(单引号),"(双引号),\(反斜线)和NUL被替换为一个反斜线号, 如果magic_quotes_sybase也是允许的,则一个单引号将被替换为一个反斜线加一个单引号,即 ' 被替换为 \'
;;track_vars = Boolean
如果该参数允许,则GET、POST和Cookie的输入分别在各自对应的全局数组$HTTP_GET_VARS[], $HTTP_POST_VARS[] , $HTTP_COOKIE_VARS[]中可找到
doc_root =
PHP4在服务器上的目录,如果PHP4被配置为安全模式,则任何此目录以外的文件将不可使用PHP4的服务
upload_tmp_dir =
设定文件上在时的临时文件目录,对任何用户都可写
upload_max_filesize = 2097152
设定文件上在时的最大字节
extension_dir = ./
DLL文件所在的目录
extension=php_mysql.dll
允许Mysql 函数库运行
SMTP = localhost
WIN32中PHP4执行邮件发送函数时所用的SMTP服务器的DNS名或IP地址
sendmail_from = me@localhost.com
发送邮件时"FROM:"栏中显示的Email地址
sendmail_path =
unix才用此项
debugger.host = localhost
调试器使用的DNS名或IP地址
debugger.port = 7869
调试器使用的端口
debugger.enabled = False
是否开放调试器
uodbc.allow_persistent = On
是否允许持续的ODBC连接
uodbc.max_persistent = -1
每个ODBC进程最大的持续连接数,-1表示没有限制
uodbc.max_links = -1
每个ODBC进程最大的连接数,包含持续连接
mysql.allow_persistent = On
是否允许持续的MySQL连接
mysql.max_persistent = -1
每个MySQL进程最大的持续连接数,-1表示没有限制
mysql.max_links = -1
每个MySQL进程最大的连接数,包含持续连接
mysql.default_port =3306
mysql_connect()的缺省的端口
mysql.default_host =localhost
mysql_connect()的缺省服务器名
mysql.default_user =root
mysql_connect()的缺省用户
mysql.default_password =
密码,可不填,即没有密码
session.save_handler = files
定义Session储存资料的文件名
session.save_path = /tmp
定义Session储存资料的文件路径
session.name = PHPSESSID
设定Session所使用的cookie名称
session.lifetime = 0
设定Cookie送到浏览器后的保存时间,单位为秒,0表示直到浏览器关闭

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Compétences en matière de traitement de la structure des Big Data : Chunking : décomposez l'ensemble de données et traitez-le en morceaux pour réduire la consommation de mémoire. Générateur : générez des éléments de données un par un sans charger l'intégralité de l'ensemble de données, adapté à des ensembles de données illimités. Streaming : lisez des fichiers ou interrogez les résultats ligne par ligne, adapté aux fichiers volumineux ou aux données distantes. Stockage externe : pour les ensembles de données très volumineux, stockez les données dans une base de données ou NoSQL.

Les performances des requêtes MySQL peuvent être optimisées en créant des index qui réduisent le temps de recherche d'une complexité linéaire à une complexité logarithmique. Utilisez PreparedStatements pour empêcher l’injection SQL et améliorer les performances des requêtes. Limitez les résultats des requêtes et réduisez la quantité de données traitées par le serveur. Optimisez les requêtes de jointure, notamment en utilisant des types de jointure appropriés, en créant des index et en envisageant l'utilisation de sous-requêtes. Analyser les requêtes pour identifier les goulots d'étranglement ; utiliser la mise en cache pour réduire la charge de la base de données ; optimiser le code PHP afin de minimiser les frais généraux.

La sauvegarde et la restauration d'une base de données MySQL en PHP peuvent être réalisées en suivant ces étapes : Sauvegarder la base de données : Utilisez la commande mysqldump pour vider la base de données dans un fichier SQL. Restaurer la base de données : utilisez la commande mysql pour restaurer la base de données à partir de fichiers SQL.

Comment insérer des données dans une table MySQL ? Connectez-vous à la base de données : utilisez mysqli pour établir une connexion à la base de données. Préparez la requête SQL : Écrivez une instruction INSERT pour spécifier les colonnes et les valeurs à insérer. Exécuter la requête : utilisez la méthode query() pour exécuter la requête d'insertion en cas de succès, un message de confirmation sera généré.

L'un des changements majeurs introduits dans MySQL 8.4 (la dernière version LTS en 2024) est que le plugin « MySQL Native Password » n'est plus activé par défaut. De plus, MySQL 9.0 supprime complètement ce plugin. Ce changement affecte PHP et d'autres applications

Pour utiliser les procédures stockées MySQL en PHP : Utilisez PDO ou l'extension MySQLi pour vous connecter à une base de données MySQL. Préparez l'instruction pour appeler la procédure stockée. Exécutez la procédure stockée. Traitez le jeu de résultats (si la procédure stockée renvoie des résultats). Fermez la connexion à la base de données.

La création d'une table MySQL à l'aide de PHP nécessite les étapes suivantes : Connectez-vous à la base de données. Créez la base de données si elle n'existe pas. Sélectionnez une base de données. Créer un tableau. Exécutez la requête. Fermez la connexion.

La base de données Oracle et MySQL sont toutes deux des bases de données basées sur le modèle relationnel, mais Oracle est supérieur en termes de compatibilité, d'évolutivité, de types de données et de sécurité ; tandis que MySQL se concentre sur la vitesse et la flexibilité et est plus adapté aux ensembles de données de petite et moyenne taille. ① Oracle propose une large gamme de types de données, ② fournit des fonctionnalités de sécurité avancées, ③ convient aux applications de niveau entreprise ; ① MySQL prend en charge les types de données NoSQL, ② a moins de mesures de sécurité et ③ convient aux applications de petite et moyenne taille.
