每当Windows上手动安装php开发条件

安装MySQL

  • 应用官方提供提供的设置包一键安装即可。

    1. 打开
      mysql,选拔Windows,MSI
      Installer点击下载。附:新颖版mysql5.7.18下充斥地址
    2. 点击installer安装,
      • “Choose a Setup Type” 选择 “Developer Default”
      • Next…
      • 设置MySQL Workbench,这是一个地点GUI客户端
      • 然后弹出配置框
      • 安装root密码,本地访问就概括一点尽管root吧
      • 禁用MySQL Notifier
  • 注意:千万不要就此zip安装,折腾好你

安装Apache

  • 打开下载页面,找到“Apache2.4
    win32 binaries” 并下载。注意安装相应之 Visual C++
    Redistributable,该下载页面有征,这里虽非赘述了。
  • 下载好下,解压到C:\,最后目录为:C:\Apache24
  • 为管理员权限打开命令执行,输入以下命令:

    cd \Apache24\bin
    httpd -k install
    httpd -k start
  • 浏览器打开http://localhost 如若看到欢迎界面则代表Apache已安装并启动了。

  • 即使想假使apache作为劳动开机启动,那么要:

    1. 添加 “C:\Apache24\bin”
      到环境变量。什么样添加环境变量?↗
    2. 因管理人权限打开命令执行,输入httpd -k install,apache服务就安装好了,httpd -k start启动apache服务.
    3. httpd -k stop 停止apache,httpd -k uninstallMySQL,卸载apache服务.
  • 比方起谬误:“MSVCR110.dll丢失”,你要去装相应之 Visual C++
    Redistributable 组件,具体表达以apache的下载页面可以寓目。

  • 而出现错误:“不可知使80端口”,那么即便夺检查选用该端口的长河,截止该过程,Apache就可以开行了。

  • 只要起警示:“not be able to determine the system’s fully
    qualified
    domain”
    ,那么打开C:\Apache24\conf\http.conf找到ServerName行,修改为ServerName localhost或者ServerName yourHostName(你的主机名)

安装PHP

  • 下载页下载php,在Current Stable
    7.1.7 找到并点击Windows downloads,选用生充斥 VC14 x86 Thread
    Safe版本。
  • 解压zip文件到 C:\PHP\

配置Apache和PHP

  • 今急需编制Apache的http.conf文件。打开
    C:\Apache24\conf\httpd.conf,在文件末尾添加几进行:

   LoadModule php7_module "C:/PHP/php7apache2_4.dll"
   AddHandler application/x-httpd-php .php
   PHPIniDir C:/PHP
  • 于http.conf搜索DirectoryIndex,把它改变吗:

    DirectoryIndex index.php index.html
  • 打开C:\PHP,复制当前目录下的php.ini-development命名为php.ini。打开php.ini,修改那一个实践:

memory_limit = 256M
post_max_size = 128M
upload_max_filesize = 128M
  • 在php.ini中找到”;extension_dir=’ext'”一行,去除前边的子公司以启用扩充目录。
  • 还得启用一些模块,在php.ini找到”Dynamic
    Extension”节,撤销下边那一个实践前面的分公司(注释)。如下所示:

extension=c:/php/ext/php_curl.dll
extension=c:/php/ext/php_gd2.dll
extension=c:/php/ext/php_intl.dll
extension=c:/php/ext/php_mbstring.dll
extension=c:/php/ext/php_mysqli.dll
extension=c:/php/ext/php_openssl.dll
extension=c:/php/ext/php_soap.dll
extension=c:/php/ext/php_xmlrpc.dll
  • 接下来于命令行重启apache服务器

httpd -k restart

测试是否安装成功

类型目录别名配置

Alias "/NameWiki" "C:/Demo/NameWiki"
<Directory "C:/Demo/NameWiki">
    AllowOverride None
    Options Indexes
    Require all granted
</Directory>
  • 下一场,重开一下 Apache
    就实施了。(这其间,我抱一个历:无论Linux中要么Windows中,http.conf和php.ini
    中的途径名都是故斜杠/)

配置PHP和MySQL

  • 苟想PHP访问MySQL,必须使先行举行配备。
    1. 每当php配置文件中C:\PHP\php.ini,搜索php_mysqli和php_pdo_mysql,去除该前边的分企业注释。
网站地图xml地图