zoukankan      html  css  js  c++  java
  • 笔记 : WampServe加装PHP版本(7.2.3)为例

      1.由于正在学习Laravel框架,服务器wamp,Composer已搭建完成,但在安装laravel installer之后使用laravel new blog,报错为"This package requires php ^7.1.3 but your PHP version (5.6.25) does not satisfy that requirement.", 而默认安装的wamp只有php5.6.25和7.0.10两个版本,所以需要加装php7.2.3

      

      2. 下载php7.2.3: https://windows.php.net/download, 

        (1)IIS环境下使用FastCgi的话,下载 Non-Thread的

        (2)apache必须用Thread-Safe版本的。 //如使用的是32位的wamp,下载的 VC15 x86 Thread Safe 版本

      3. Installing & Setting

        (1)下载好zip压缩包后解压到 :/wamp/bin/php/目录下,修改文件夹名为php7.2.3

        (2) 将默认版本的php7.0.10目录下三个文件php.ini,phpForApache.ini,wampserver.conf复制到php.7.2.3目录下

        (3) 更改php.ini配置文件 : 

          原php7.0.10版本 : extension_dir ="c:/wamp/bin/php/php7.0.10/ext/"

          改php7.2.3版本 :   extension_dir ="c:/wamp/bin/php/php7.2.3/ext/"

          修改后当前目录打开命令行 : php --version   显示PHP 7.2.3则安装成功

          

          如出现下图"track_errors"错误是因为7.2以下的版本默认开启了(track_errors = On), 打开php.ini找到(track_errors = On)在前面添加分号(;)即可,

          再次php --version即可成功安装。

          

        (4)打开phpForApace.ini (这些目录是一些文件的保存路径,可以不用修改) 

    1   error_log = "c:/wamp/logs/php_error.log"
    2   upload_tmp_dir = "c:/wamp/tmp"
    3   date.timezone = "UTC"
    4   sendmail_from = "admin@wampserver.invalid"
    5   session.save_path = "c:/wamp/tmp"
    6   soap.wsdl_cache_dir="c:/wamp/tmp" 

        (5)配置wampserver.conf 

         改文件一般也不需要修改,但需要注意注释 : //PHP 7 needs Apache 2.4.x and doesn't works with Apache 2.2.x。PHP7以上的版本是需要Apache2.4.x的,如自建的wamp中Apache低于2.4,则自行重装wamp更高版本。

      4.重启(Restart All Services)wamp--->右击wamp小图标进行刷新(Refresh)--->切换PHP版本

      5. 最后就可以使用laravel2.0的命令 : laravel new blog 创建项目了

  • 相关阅读:
    RNN,LSTM,GRU简单图解:
    python(60):configparser 函数,配置文件
    tensorflow 笔记8:RNN、Lstm源码,训练代码输入输出,维度分析
    tensorflow笔记9:nn_ops.bias_add 函数
    tensorflow 笔记7:tf.concat 和 ops中的array_ops.concat
    batch,iteration,epoch 什么意思
    tensorflow笔记6:tf.nn.dynamic_rnn 和 bidirectional_dynamic_rnn:的输出,output和state,以及如何作为decoder 的输入
    linux命令(54):useradd,区别于adduser
    linux命令(53):用户和用户组
    linux命令(52):usermod 修改账户信息,groupmod
  • 原文地址:https://www.cnblogs.com/hughes5135/p/8616667.html
Copyright © 2011-2022 走看看