首页 >

学无止境

  • Docker构建PHP环境(七)之使用redis

    贾磊 贾磊

    发布时间: 2019-02-14 19:05:29 分类:Docker

    image.png

    image.png
    进入redis容器 查看刚才存的数据
    docker exec -it redis /bin/bash
    进入容器后运行redis-cli

    image.png

  • Docker构建PHP环境(八)之laravel

    贾磊 贾磊

    发布时间: 2019-02-16 22:47:12 分类:Docker
    因为php环境在容器里,所以使用composer需进入容器包括以后的php artisan…命令(目前还没找到好的解决办法)
    1、在php容器中安装composer

    curl -sS https://getcomposer.org/installer | php
    mv composer.phar /usr/bin/composer
    composer config -g repo.packagist composer

    2、在php容器中安装git
    apt-get update && apt-get install git
    composer create-project laravel/laravel="5.7.*" laravel --prefer-dist
    ****这里运行会报错 缺少 zip扩展****
    docker-php-ext-install zip

    3、修改nginx配置文件

    vim /wwwroot/server/nginx/conf.d/default.conf

    image.png
    chmod -R 777 /wwwroot/server/project/laravel/

    4、重启nginx
    docker restart mynginx

    5、访问服务器
    image.png
  • Docker构建PHP环境(九)之laravel-代码测试

    贾磊 贾磊

    发布时间: 2018-12-25 15:54:48 分类:Docker
    <p><strong>1、第一个路由</strong><br/></p><p><strong><br/></strong></p><p><strong><img src="/ueditor/php/upload/image/20181225/1545724232561563.png" title="1545724232561563.png" alt="image.png"/></strong></p><p><strong><br/></strong></p><p></p><p><span style="color: rgb(255, 0, 0);"><em>访问路由的时候记得加api前缀!!!</em></span></p><p><br/></p><p><img src="/ueditor/php/upload/image/20181225/1545724249960831.png" title="1545724249960831.png" alt="image.png"/></p><p><br/></p><p><strong>2、建立模型使用数据库</strong></p><p><strong><br/></strong></p><p></p><p>修改.env文件配置数据库</p><p><img src="/ueditor/php/upload/image/20181225/1545724282841501.png" title="1545724282841501.png" alt="image.png"/><br/></p><p><br/></p><p><strong>3、进入PHP容器执行php artisan命令创建模型和控制器 &nbsp;或者:</strong></p><p></p><pre style=";background:whitesmoke;vertical-align:baseline;border:none;padding:0;padding:9px 11px 9px 9px">docker&nbsp;exec&nbsp;php7.2&nbsp;bash&nbsp;-c&nbsp;&quot;cd&nbsp;/www/laravel/&nbsp;&amp;&amp;&nbsp;php&nbsp;artisan&nbsp;make:controller&nbsp;V1/UserController&quot;</pre><p><br/></p><pre style=";background:whitesmoke;vertical-align:baseline;border:none;padding:0;padding:9px 11px 9px 9px">docker&nbsp;exec&nbsp;php7.2&nbsp;bash&nbsp;-c&nbsp;&quot;cd&nbsp;/www/laravel/&nbsp;&amp;&amp;&nbsp;php&nbsp;artisan&nbsp;make:model&nbsp;Models/User&quot;</pre><p><strong><br/></strong></p><p><img src="/ueditor/php/upload/image/20181225/1545724349142909.png" title="1545724349142909.png" alt="image.png"/></p><p><br/></p><p><img src="/ueditor/php/upload/image/20181225/1545724356677107.png" title="1545724356677107.png" alt="image.png"/></p><p><img src="/ueditor/php/upload/image/20181225/1545724360648976.png" title="1545724360648976.png" alt="image.png"/></p><p><img src="/ueditor/php/upload/image/20181225/1545724366719970.png" title="1545724366719970.png" alt="image.png"/></p><p><img src="/ueditor/php/upload/image/20181225/1545724371892996.png" title="1545724371892996.png" alt="image.png"/></p><p><br/></p>
  • Swoole初识之安装

    贾磊 贾磊

    发布时间: 2017-12-12 16:27:59 分类:swoole

    Swoole

    我的学习地址:https://www.swoole.com

        1、下载swoole(https://pecl.php.net/package/swoole)

        2、解压&&编译安装(或者pecl install swoole)

               ① 进入解压后的目录

               ②phpize

               ③./configure (编译安装需要的参数: --enable-swoole-debug  --enable-sockets --enable-openssl --with-openssl-dir  --with-openssl-http2 --enable-async-redis --enable-timewheel --enable-mysqlnd 具体参数说明请参考swoole文档

               ④make && make install

        3、安装成功后在php.ini中添加extension=swoole.so

        4、添加保存完后执行 php -m或者phpinfo()查看是否成功加载swoole   ******友情提示 :忘记php.ini的小伙伴可以通过 php -i |grep php.ini查找