windows server 安装php

来源:互联网 发布:阿伦艾弗森生涯数据 编辑:程序博客网 时间:2024/06/01 22:13

配置php

  • 需要windows安装cgi
  • 服务器管理器——添加角色和功能 ——IIS——应用程序开发——CGI——安装
  • 下载php ,http://windows.php.net/download#php-7.1,选择最新的64位的nts的zip包
  • 重命名文件夹为php,把php文件夹拷贝到C盘根目录
  • 复制php.ini-development为php.ini(development版本默认打开了一些开始时需要的功能)
extension_dir = "C:\php\ext"   #设置php模块路径mysqli.default_port = 3333  #这里的post号要与mysql安装时设置的port匹配extension=mysqli  #根据需要开启php扩展模块
  • 开启Zend OPcache,加速php执行效率,打开C:\php\php.ini文件, 在最底部增加以下代码
[Zend OPcache]zend_extension = "C:\php\ext\php_opcache.dll"opcache.memory_consumption=1024opcache.optimization_level=1opcache.interned_strings_buffer=8opcache.max_accelerated_files=4096opcache.revalidate_freq=60opcache.fast_shutdown=1opcache.enable=1opcache.enable_cli=1
  • iis——处理程序映射——添加模块映射
请求路径:*.php模块:FastCgiModule可执行文件(可选):C:\php\php-cgi.exe名称:FastCGI最后,确定
  • iis——FastCGI设置——添加应用程序——完整路径:C:\php\php-cgi.exe——确定

  • iis——默认文档——添加——index.php

修改php.ini之后刷新配置:iis——右键CGI——重新启动

配置mysql

安装包

  • 下载mysql安装包,https://dev.mysql.com/downloads/file/?id=471661
  • 直接运行“mysql-installer-community-5.7.19.0.msi”
  • 选择完整安装
  • 选择“server machine”
  • 完成

解压包

  • 下载解压包,MySQL Community Server
  • 选择windows的64位zip包
  • 解压到服务器c盘,目录命名为mysql
  • 复制“C:\ProgramData\MySQL\MySQL Server 5.7\my.ini”到c:\mysql\
  • 配置my.ini
port=3333basedir="C:/mysql"
  • 运行cmd命令
cd c:\mysql\binmysqld install  #安装mysqlmysqld remove  #卸载mysqlnet start/stop mysql  #启动/停止mysqlmysqld --skip-grant-tables    #取消密码验证,让console挂起,开启新的console调用mysql会直接进入数据库update mysql.user set authentication_string=password('12345') where user='root' and Host='localhost'      #重置root密码mysql -uroot -pdf   #登陆mysqlshow database;    #显示所有数据库 use mysql;  #选择数据库  show tables;  #显示所有表select * from user;   #显示一个表的所有数据update user set host = '%' where user = 'root';   #设置mysql的root访问权限为任何用户

测试

运行info.php

<?php     echo phpinfo();?>

故障排除

  • 500 - 内部服务器错误。 //IIs——web——错误页——500——编辑功能设置——详细错误
  • 发生413错误 未显示页面,因为请求实体过大 //php.ini——output_buffering = On //将ob的容量限制取消
原创粉丝点击