windows下搭建apache http server、php、mysql开发环境
一、所需软件: 1.apache htpp server: 百度输入“apache http server”搜索即可在百度软件中心下载。或者去apache官网下载。 2.php: php官网下载 。 注意 :apache http server2.2适合php5.4及以下版本。apache http server2.4适合php5.5及以上版本。因为p
一、所需软件:
1.apache htpp server:
百度输入“apache http server”搜索即可在百度软件中心下载。或者去apache官网下载。
2.php:
php官网下载。
注意:apache http server2.2适合php5.4及以下版本。apache http server2.4适合php5.5及以上版本。因为php5.5及以上版本中只有php5apache2_4.dll,没有php5apache2_2.dll,而php5apache2_2.dll是关于apache2.2的动态链接库。
VC6就是使用legacy Visual Studio 6 compiler这个编译器编译的。
VC9就是使用the Visual Studio 2008 compiler这个编译器编译的。
Non Thread Safe就是非线程安全。
Thread Safe就是线程安全。
官方并不建议将Non Thread Safe 用于生产环境,所以我们选择Thread Safe版本的PHP来使用。
3.mysql:
去mysql官网下载:http://dev.mysql.com/downloads/mysql/
二、安装:
1.apache安装:
点击安装,一路下一步。
a.填写服务器信息,其中网络域名(Network Domain)和服务器名(Server Name)都填localhost,留个邮箱;根据需要选择HTTP服务的安装方式,上方是默认80端口,可能会和Windows 7自带的IIS服务端口冲突,下方是8080端口。
b.选择典型(Typical)安装。
c.选择安装路径。
d.安装。
e.等待安装
f.安装完成
至此,apache安装大功告成。然后测试一下:
启动服务
在浏览器输入http://localhost,显示 It Works!
2.php安装:
php解压即可。
3.mysql安装:
a.双击安装文件,选择“next”
b.选择接受安装协议,单击“next”
c.选择自定义安装(custom)
d.设置mysql安装路径:
e.接下来单击“install”
f.安装中...
g.安装完成
h.配置mysql:选择Detailed Configuration(手动精确配置)
i.选择服务器的类型,“Developer Machine(开发测试类)”、“Server Machine(服务器类型)”、“Dedicated MySQL Server Machine(专门的数据库服务器)”,我们选择Developer Machine
j.选择mysql数据库的用途,“Multifunctional Database(通用多功能型)”、“Transactional Database Only(服务器类型)”、“Non-Transactional Database Only(非事务处理型)”,我们选择Multifunctional Database
k.next
l.在打开的页面中,选择mysql的访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,设置为15个)这里选择手动设置,单击“next”继续
m.在打开的页面中设置是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,默认的端口是3306,并启用严格的语法设置,如果后面出现错误,可以将“Add firewall exception for this port ”这个选项选上,单击“next”继续
n.设置mysql要使用的字符编码,第一个是西文编码,第二个是多字节的通用utf8编码,第三个是手动,我们选择utf-8,接下来单击“next”
o.选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql–u username –p password;”就可以了,单击“next”
p.设置是root用户(超级管理员)的密码,并启用root远程访问的功能,不要创建匿名用户,单击“next”
q.所有的配置操作都已经完成,单击Execute按钮执行配置:
三、配置apache、php、mysql集成:
apache是通过读http.conf文件,加载modules的,下面我们把php模块添加到http.conf中,apache就能加载php模块,就完成和php的集成了。
mpm : mutil processing module 多重处理模块
apr: 可移植运行库
1.修改apache.conf配置:
打开apache/conf目录下apache.conf文件。
a.添加php模块:
“Ctrl+F”搜索“LoadModule”在后面加上
LoadModule php5_module "E:/PHP/php-5.3.29/php5apache2_2.dll"
PHPIniDir "E:/PHP/php-5.3.29"
AddType application/x-httpd-php .php .html .htm
b.找到
1 2 3 |
|
1 2 3 |
|
c.修改apache站点目录。
分别找到
1 |
|
1 |
|
1 |
|
改为:
1 |
|
1 |
|
2.修改php.ini文件:
进入php安装目录,把php.ini-development 文件改名为 php.ini作为php的配置文件。
a.指定php扩展库的路径:
搜索找到
1 |
|
1 |
|
\ext前面为自己的php安装路径
b.支持mysql、phpMyAdmin等:
分别找到
1 2 3 4 5 |
|
1 2 3 4 5 |
|
c.设置时区:
找到
1 |
|
1 |
|
3.测试
在设置的站点目录“E:/workspace”中创建一个index.php文件。写入内容:
1 2 |
|
往下翻页:
至此,apache、php、mysql集成就大功告成。

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)

La clé de la stratégie de défense de sécurité PHPMYADMIN est: 1. Utilisez la dernière version de PhpMyAdmin et mettez régulièrement à jour PHP et MySQL; 2. Contrôler strictement les droits d'accès, utiliser .htaccess ou le contrôle d'accès au serveur Web; 3. Activer le mot de passe fort et l'authentification à deux facteurs; 4. Sauvegarder régulièrement la base de données; 5. Vérifiez soigneusement les fichiers de configuration pour éviter d'exposer des informations sensibles; 6. Utiliser le pare-feu d'application Web (WAF); 7. Effectuer des audits de sécurité. Ces mesures peuvent réduire efficacement les risques de sécurité causés par le phpmyadmin en raison d'une configuration inappropriée, d'une version antérieure ou de risques de sécurité environnementale, et d'assurer la sécurité de la base de données.

Comment redémarrer le service Redis dans différents systèmes d'exploitation: Linux / MacOS: utilisez la commande SystemCTL (SystemCTL Restart Redis-Server) ou la commande Service (Service Redis-Server Restart). Windows: Utilisez l'outil Services.MSC (entrez "Services.MSC" dans la boîte de dialogue Exécuter et appuyez sur Entrée) et cliquez avec le bouton droit sur le service "Redis" et sélectionnez "Redémarrer".

Navicat for Oracle ne prend pas en charge la visualisation de mots de passe de base de données pour des raisons de sécurité. Si vous oubliez votre mot de passe, vous pouvez le réinitialiser en utilisant les propres outils du système (tels que SQLPLUS) et avoir des autorisations suffisantes. Utilisez le mécanisme de réinitialisation du mot de passe de la base de données pour contacter l'administrateur de la base de données ou reportez-vous à la documentation officielle. Réinstallez la base de données de configuration (la plus approfondie mais la plus maladroite).

Apache continuera de se développer dans la technologie du cloud-natif, l'apprentissage automatique, l'intelligence artificielle, la blockchain, la sécurité des données et l'optimisation des performances à l'avenir. 1) Les technologies natives et conteneurisées de cloud seront encore intégrées pour lancer des versions plus optimisées; 2) Des outils et des cadres plus faciles à utiliser seront lancés dans les domaines de l'apprentissage automatique et de l'intelligence artificielle; 3) Les technologies de blockchain et de grand livre distribuées investiront plus de ressources pour promouvoir la normalisation et la vulgarisation; 4) La sécurité des données et la protection de la confidentialité seront renforcées et des versions et outils de sécurité supérieurs seront lancés; 5) L'optimisation des performances et les meilleures pratiques continueront d'être évaluées pour aider les développeurs à améliorer l'efficacité.

Solution au pare-feu qui fait que Navicat ne se connecte pas à la base de données: vérifiez les paramètres du pare-feu pour vous assurer que les connexions de Navicat sont autorisées. Ajoutez des exceptions de pare-feu pour permettre à Navicat de se connecter sur des réseaux privés et publics. Désactiver éventuellement le pare-feu. Vérifiez que le port Navicat utilise est correct. Assurez-vous que le service de base de données spécifié est en cours d'exécution. Redémarrez Navicat et essayez de vous reconnecter.

Apache est à la base de nombreux sites Web en raison de sa stabilité, de sa fiabilité et de sa très configurable. 1.Apache est développé par l'Apache Software Foundation, prend en charge une variété de systèmes d'exploitation et fournit des services de contenu statiques et dynamiques. 2. Ses fonctions principales incluent la gestion des demandes HTTP, l'hébergement virtuel et la conception modulaire. 3. Exemples de configuration des paramètres de base aux hôtes virtuels avancés et aux réécritures d'URL. 4. Les erreurs courantes telles que les autorisations, la syntaxe et les problèmes de chargement des modules peuvent être résolues par le biais de techniques de débogage correspondantes. 5. L'optimisation des performances comprend les paramètres de réglage, l'utilisation de l'équilibrage du cache et de la charge, et suivre les meilleures pratiques peut améliorer l'efficacité et la sécurité du serveur.

Pour désinstaller une base de données Oracle: arrêtez le service Oracle, supprimez l'instance Oracle, supprimez le répertoire d'Oracle Home, effacez la touche de registre (Windows uniquement) et supprimez les variables d'environnement (Windows uniquement). Veuillez sauvegarder les données avant de désinstaller.

Cet article expliquera comment améliorer les performances du site Web en analysant les journaux Apache dans le système Debian. 1. Bases de l'analyse du journal APACH LOG enregistre les informations détaillées de toutes les demandes HTTP, y compris l'adresse IP, l'horodatage, l'URL de la demande, la méthode HTTP et le code de réponse. Dans Debian Systems, ces journaux sont généralement situés dans les répertoires /var/log/apache2/access.log et /var/log/apache2/error.log. Comprendre la structure du journal est la première étape d'une analyse efficace. 2.
