Windows下LAMP环境搭建

准备工作

配置步骤

所下载的工具均为免安装版,解压至相应目录即可,笔者将其均放在C盘根目录下。

Apache配置

打开Apache24/conf/httpd.conf文件,修改端口(修改端口是因为可能存在端口冲突)及服务器名称

Listen 88
ServerName www.example.com:88

创建服务:

httpd.exe -k install

启动服务:运行文件Apache24\bin\ApacheMonitor.exe

Apache连接PHP

在Apache24/conf/httpd.conf中添加如下几行:

LoadModule php5_module "C:/php/php5apache2_4.dll"
PHPIniDir "C:/php"
AddType application/x-httpd-php .php .html .htm

将php中的php.ini-development改名为php.ini,作为PHP的配置文件。
修改

; extension_dir = "ext"

extension_dir = "ext"

开启相应的功能库,去掉所在行前面的分号即可

;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll

配置完成,重启Apache,检测一下配置是否成功。在index.html中加入:

<?php
    phpinfo();
?>

打开浏览器输入http://localhost:88,看能否显示PHP版本信息。

MySQL配置

将my-default.ini备份,改名为my.ini,更改内容为:

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[client]
port = 3306 

[mysqld]
port = 3306
#basedir= "C:/mysql"
#datadir= "C:/mysql/data"
#default-character-set = gbk
#default-storage-engine = INNODB
max_connections = 100
max_allowed_packet = 16M

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

创建服务:

mysqld -install

启动服务:

net  start  mysql 

删除服务:mysqld -remove,停止服务mysqld stop mysql

使用5.7.10版本时,可能会出现服务无法启动现象,报错3534。此时可从旧版中把data文件夹拷贝到新版即可。

时间: 2024-12-23 00:37:10

Windows下LAMP环境搭建的相关文章

Windows下Docker环境搭建

Windows下Docker环境搭建 一.下载.安装docker 链接:https://docs.docker.com/windows/step_one/ 按照网页中图解下载DockerToolbox并按照图解实例步骤进行安装. 二.启动docker拉取并安装所需要组件 1)点击Docker Quickstart Terminal图标启动docker 图1 2)通过docker拉取所需组件   如:拉取mysql组件 图2 分别执行如下命令拉取所需其他组件: 3)查看docker容器中已存在的组

Ubuntu下LAMP环境搭建

安装过程 安装Apache2 sudo apt-get install apache2 安装PHP模块 sudo apt-get install php5 安装Mysql sudo apt-get install mysql-server sudo apt-get install mysql-client 其他模块安装 sudo apt-get install libapache2-mod-php5 sudo apt-get install libapache2-mod-auth-mysql s

LAMP环境搭建教程

原文:LAMP环境搭建教程 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一.首先安装操作系统 操作系统:centos6.3 IP地址:192.168.146.129 网关: DNS: 操作系统安装步骤,此处不在给出截图. 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可.如下图所示:   <a href="https:/

Ubuntu下LAMP环境配置教程(linux)_Linux

据说搞好LAMP也就是Linux+Apache+Mysql+php就已经相当于一个中级php程序猿的水平,当然你的php要得会才行,之后就是搞好各种框架.其实这东西,并不神秘,非常简单.甚至比Windows还简单,各种变量都自动帮你搞好了.你的畏惧主要来自于你的无知. 建议先通过phpnow1.5.6在Windows一键搭好php环境,然后通过Mysql_Gui_Tools图形化Mysql,把php工程写好,把php工程.Mysql数据库导入导出到Linux上面跑,Linux纯属就是跑工程,不做

Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 详细图文讲解

android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家. 内容目录: 1.默认基础环境 2.NDK下载与配置 3.安装Cygwin 4.用NDK编译 5.安装CDT插件 6.安装Sequoyah插件 7.JNI编译环境配置 画了一个思维导图让大家一目了然配置过程   -------------------------

阿里云服务器LAMP环境搭建及Let’s Encrypt数字证书配置

阿里云服务器LAMP环境搭建及Let's Encrypt数字证书配置 云主机供应商:阿里云服务器ESC 云数据库供应商:阿里云RDS 服务器系统:Ubuntu 16.04 64位 服务器登录软件:WinSCP 服务器管理终端(SSH):Xshell 5(此工具可以复制.粘贴需要的代码) 因使用了阿里云便于管理数据的云数据库,本实例仅仅安装Apache.PHP. 1.通过SSH终端登录服务器并安装Apache $ sudo apt-get update(更新系统安装源) $ sudo apt-ge

[寒江孤叶丶的CrossApp之旅_01]CrossApp在MAC下的环境搭建

问题描述 MAC下的环境搭建和设置要比Windows简单的多.所以第一篇首先尝试搭建一下MAC下的环境.过会儿去琢磨Windows的去=.=首先,要先下载CrossApp的工程,下载地址自然是9秒社区了传送门其次,下载Android所必备的adt-bundle-mac android-ndk-r9c (根据Cocos2d-x的经验,android-ndk必须使用r9c,好像10会出现一些错误.不知道CrossApp如何)由于MAC系统集成了java和python的环境,所以不需要对java和py

centos 6.5 lamp环境搭建

  centos 6.5 lamp环境搭建   cnetos 6.5 64 apache 2.* mysql 5.5.30  php 5.4.10      说明: 文章如果在你搭建中有什么问题,我的博客中都有,带着问题去搜索吧!     1.确认搭建LAMP所需的环境是否已经安装: [root@localhost ~]#rpm -q make gcc gcc-c++ zlib-devel libtool libtool-ltdl libtool-ltdl-devel bisonncurses-

Windows下SVN服务器搭建方法整理(apache)_win服务器

本节和大家谈谈Windows下SVN服务器搭建问题,在这里拿出来和大家分享一下,希望对大家有用. 1,软件下载 Windows下SVN服务器搭建,下载Subversion服务器程序.到官方网站的下载二进制安装文件,来到二进制包下载部分,找到WindowsNT,2000,XPand2003部分,然后选择"thisdirectory",这样我们可以看到许多下载的内容,目前可以下载svn-1.4.0-setup.exe.下载Subversion的Windows客户端TortoiseSVN.T