美文网首页
apache+php+mysql的安装与配置

apache+php+mysql的安装与配置

作者: WireRope | 来源:发表于2018-12-18 20:25 被阅读0次

    Apache

    一、解压下载的压缩包
    二、对httpd.conf(./apache/conf/http.conf)配置文件进行修改
    • 修改ServerRoot Apache的根路径:
      Define SRVROOT "e:/Apache24"line38
    • 修改ServerName你的主机名称:
      ServerName localhost:80line227
    • 修改DocumentRoot:
      DocumentRoot "e:/code"line252
      <Directory "e:/code">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的安装与配置

          本文链接:https://www.haomeiwen.com/subject/iaqrkqtx.html