PHP5+apache_2.0.50+MySQL4.0+SQLServer安装方法

2024-01-18 19:58

本文主要是介绍PHP5+apache_2.0.50+MySQL4.0+SQLServer安装方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

①安装PHP5
1.解压php-5.0.0-Win32.zip到C:/PHP,重命名php.ini-dist为php.ini
2.修改php.ini文件,
原先extension_dir = "./"改为extension_dir ="C:/PHP/ext"
3.在系统变量PATH路径中添加C:/PHP
4.如果用的是SQL Server 则去掉extension=php_mssql.dll前面";"
   如果要同时支持MySQL  则去掉extension=php_mysql.dll前面";"
5.PHP 的扩展设置mbstring
  去掉extension=php_mbstring.dll前面";"
②安装Apache
6.Network Domain 127.0.0.1
  Server Name 127.0.0.1
  Administrator's Email Address
7.修改Apache的httpd.conf文件,
  更改Listen 80 为Listen 8080
  在最后添加:
  ScriptAlias /php/ "C:/PHP/"
  AddType application/x-httpd-php .php
  Action application/x-httpd-php "/php/php-cgi.exe"
8.安装apache2服务
  命令行进入apache2/bin目录 安装服务执行 apache -k install
  如果安装服务失败 可能端口8080已经被其它程序占用
  用netstat -an 查看 tcp 8080端口是不是已经在listen 如果是 则Listen 8081
  安装成功后打开Apache Service Monitor 启动Apache2服务
9.然后测试http://127.0.0.1:8080

③安装Mysql
10.
安装完成后
进入Mysql的bin目录 首次打开winmysqladmin.exe输入用户名密码
user
password
最好把winmysqladmin.exe的快捷方式添加到菜单里

④安装phpMyAdmin
11.把phpMyAdmin-2.7.0-pl2拷到Apache2/htdocs目录下
   URL输入http://127.0.0.1:8080/phpMyAdmin-2.7.0-pl2/index.php
12.更改root@localhost的密码(因为默认是空密码)
   更改完成后再更改密码config.default.php里password
   重新刷新http://127.0.0.1:8080/phpMyAdmin-2.7.0-pl2/index.php
⑤出现问题:
13.在php和apache配置完成后,浏览php文件发现 始终是乱码 即使在网页加上
  <meta http-equiv="content-type" content="text/html;charset=gb2312">
  仍然没有作用 那一定是Apache的配置文件文件 找到AddDefaultCharset ISO-8859-1
  发现缺省值不是gb2312 只要更改为AddDefaultCharset gb2312 重新启动Apache 再浏览网页OK

这篇关于PHP5+apache_2.0.50+MySQL4.0+SQLServer安装方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/620085

相关文章

SQL Server 查询数据库及数据文件大小的方法

《SQLServer查询数据库及数据文件大小的方法》文章介绍了查询数据库大小的SQL方法及存储过程实现,涵盖当前数据库、所有数据库的总大小及文件明细,本文结合实例代码给大家介绍的非常详细,感兴趣的... 目录1. 直接使用SQL1.1 查询当前数据库大小1.2 查询所有数据库的大小1.3 查询每个数据库的详

MySQL中REPLACE函数与语句举例详解

《MySQL中REPLACE函数与语句举例详解》在MySQL中REPLACE函数是一个用于处理字符串的强大工具,它的主要功能是替换字符串中的某些子字符串,:本文主要介绍MySQL中REPLACE函... 目录一、REPLACE()函数语法:参数说明:功能说明:示例:二、REPLACE INTO语句语法:参数

Java实现本地缓存的四种方法实现与对比

《Java实现本地缓存的四种方法实现与对比》本地缓存的优点就是速度非常快,没有网络消耗,本地缓存比如caffine,guavacache这些都是比较常用的,下面我们来看看这四种缓存的具体实现吧... 目录1、HashMap2、Guava Cache3、Caffeine4、Encache本地缓存比如 caff

MySQL设置密码复杂度策略的完整步骤(附代码示例)

《MySQL设置密码复杂度策略的完整步骤(附代码示例)》MySQL密码策略还可能包括密码复杂度的检查,如是否要求密码包含大写字母、小写字母、数字和特殊字符等,:本文主要介绍MySQL设置密码复杂度... 目录前言1. 使用 validate_password 插件1.1 启用 validate_passwo

Java 中编码与解码的具体实现方法

《Java中编码与解码的具体实现方法》在Java中,字符编码与解码是处理数据的重要组成部分,正确的编码和解码可以确保字符数据在存储、传输、读取时不会出现乱码,本文将详细介绍Java中字符编码与解码的... 目录Java 中编码与解码的实现详解1. 什么是字符编码与解码?1.1 字符编码(Encoding)1

Python Flask实现定时任务的不同方法详解

《PythonFlask实现定时任务的不同方法详解》在Flask中实现定时任务,最常用的方法是使用APScheduler库,本文将提供一个完整的解决方案,有需要的小伙伴可以跟随小编一起学习一下... 目录完js整实现方案代码解释1. 依赖安装2. 核心组件3. 任务类型4. 任务管理5. 持久化存储生产环境

Python批量替换多个Word文档的多个关键字的方法

《Python批量替换多个Word文档的多个关键字的方法》有时,我们手头上有多个Excel或者Word文件,但是领导突然要求对某几个术语进行批量的修改,你是不是有要崩溃的感觉,所以本文给大家介绍了Py... 目录工具准备先梳理一下思路神奇代码来啦!代码详解激动人心的测试结语嘿,各位小伙伴们,大家好!有没有想

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

MySQL中优化CPU使用的详细指南

《MySQL中优化CPU使用的详细指南》优化MySQL的CPU使用可以显著提高数据库的性能和响应时间,本文为大家整理了一些优化CPU使用的方法,大家可以根据需要进行选择... 目录一、优化查询和索引1.1 优化查询语句1.2 创建和优化索引1.3 避免全表扫描二、调整mysql配置参数2.1 调整线程数2.

MySQL 临时表与复制表操作全流程案例

《MySQL临时表与复制表操作全流程案例》本文介绍MySQL临时表与复制表的区别与使用,涵盖生命周期、存储机制、操作限制、创建方法及常见问题,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随小... 目录一、mysql 临时表(一)核心特性拓展(二)操作全流程案例1. 复杂查询中的临时表应用2. 临时