apache+php+mysql的安装与配置

Apache

一、解压下载的压缩包
二、对httpd.conf(./apache/conf/http.conf)配置文件进行修改
  • 修改ServerRoot Apache的根路径:
    Define SRVROOT "e:/Apache24"line38
  • 修改ServerName你的主机名称:
    ServerName localhost:80line227
  • 修改DocumentRoot:
    DocumentRoot "e:/code"line252
    line253
  • 修改入口文件配置(可选):
    index.htmlline288
  • 添加php扩展,在末尾加入以下代码:
LoadModule php7_module E:/PHP7/php7apache2_4.dll
PHPIniDir "E:/PHP7"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps​
三、将Apache加入到window服务启动项
  • 在cmd中进入.\apache\bin目录,输入以下命令
    httpd.exe -k install -n "servicename" servicename是服务的名称
四、Apache 卸载
  • 停止服务
  • 卸载服务:在cmd中进入.\apache\bin目录,输入httpd.exe -k uninstall -n "Apache24"
  • 删除所有文件
  • 清理注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services


PHP 7

一、解压下载的压缩包
二、php.ini配置项的修改
  • 将php根目录下的php.ini-development改为php.ini,并在末尾加入以下代码:
extension_dir = "e:/php7/ext";
extension=php_mbstring.dll
date.timezone = PRC
zend_extension=php_opcache.dll
opcache.enable=On
opcache.enable_cli=On
三、cmd环境下运行php(可选)
  • 在系统环境变量path中加入php的安装目录,与之前的一些目录使用分号分隔
  • 重启计算机,打开cmd
  • 进入php的安装目录
    >cd D:/webserver/php
  • 运行php程序
    >php php文件的路径+文件名
四、在apache中添加php扩展(已在APACHE第三步完成)


MYSQL

一、解压文件至目标文件夹
二、添加计算机属性里面的环境变量的路径.\mysql\bin
三、配置mysql
  • 配置初始化的my.ini文件的文件,在安装根目录下添加的my.ini,写入基本配置
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\Web\Environment\MySQL
# 设置mysql数据库的数据的存放目录
datadir=E:\Web\DataBase
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
  • 建立一个data文件夹.\mysql下建立一个data文件夹
  • 在CMD(管理员)中进入.\mysql目录执行以下命令(选其一,第二个无默认密码):
`mysqld --initialize-insecure`
--initialize //创建数据文件目录和mysql系统数据库 产生随机root密码
--initialize-insecure //创建数据文件目录和mysql系统数据库 产生空root密码
 --console //写错误日志到console window平台

详见http://www.cnblogs.com/shymen/p/8850655.html

四、安装mysql服务
  • 在CMD(管理员)中进入.\mysql\bin目录执行以下命令(服务名可以不加默认为mysql):mysqld --install [服务名]
五、安装mysql服务(强制加载mysql,加载失败时可用)

E:/webserver/mysql5.7.19/lib/libmysql.dll复制到E:/webserver/php
Httpd.conf添加:

Loadfile "E:/webserver/php7/php7ts.dll"
Loadfile "E:/webserver/php7/libmysql.dll"

你可能感兴趣的:(apache+php+mysql的安装与配置)