webpenson, 14 五月, 2021

什么是vagrant ,简单来说,vagrant是一个操作虚拟机的工具。

它提供了一套高效而便利的虚拟机管理方式,通过命令和配置文件,当然也要基于vagrant自身

的约定,就能很快的完成一套开发环境的部署,并可以打包传播,极大的方便了在

工作环境中,各个开发环境不一致的问题,也解决了重复配置环境的浪费。

重点:

1.Vagrantfile 这个是vagrant 的配置文件,是vagrant的核心关键点,在这文件中描述了虚拟机的各项配置

2.ssh 对于ssh的配置和应用,vagrant 在打包分发时,对ssh提出了建议,如果不想让自己的box打包出去没人

可以登录,那没有意义

3.networking 对虚拟机网络的配置,网络转发的理解,要让虚拟机可以和主机进行完美的通信。

 

webpenson, 14 五月, 2021

安装虚拟机virtualbox6.x

安装Vagrant

curl -O https://releases.hashicorp.com/vagrant/2.2.16/vagrant_2.2.16_x86_64.deb

一旦下载完成,输入下面的命令安装它:

sudo apt install ./vagrant_2.2.16_x86_64.deb

想要验证安装是否成功,运行下面的命令,打印 Vagrant 版本:

vagrant --version

输出类似下面这样:

Vagrant 2.2.16

创建 Vagrant 项目非常简单,在项目根目录下定义个 Vagrantfile。

运行下面的命令,创建文件夹,并且 cd 切换到这个目录:

    mkdir ~/my-vagrant-project
    cd ~/my-vagrant-project

webpenson, 14 五月, 2021

命令locate php.ini

/etc/php/7.0/cli/php.ini
/etc/php/7.0/fpm/php.ini
/opt/lampp/etc/php.ini
/opt/lampp/etc/php.ini-pre1.7.2
/usr/lib/php/7.0/php.ini-development
/usr/lib/php/7.0/php.ini-production
/usr/lib/php/7.0/php.ini-production.cli
那么多

找到了php.ini修改后不生效(其实是没找对

 

执行php –ini

会显示php.ini所在路径,哪个路径下没有php.ini文件,

webpenson, 14 五月, 2021

Drupal8安装提示PHP OPcode caching未启用

Drupal8内置的缓存系统依赖APC(Alternative PHP Cache)即PHP OPcode caching,它的目标是提供一个自由、 开放,和健全的框架用于缓存和优化PHP的中间代码。没有启用时安装Drupal8会提示PHP OPcode caching未启用

开启命令如下(PHP-FPM模式):

$ sudo apt install php7.0-opcache

$ sudo phpenmod opcache # PHP-FPM模式的配置文件

$ FILEPATH="/etc/php/7.0/fpm/php.ini"

# Enable the opcache.

$ SEARCH=";opcache.enable=0"

webpenson, 14 五月, 2021

提示 

Composer is operating significantly slower than normal because you do not have the PHP curl extension enabled.

由于没有启用PHP curl扩展,Composer的运行速度明显慢于正常情况。

ubuntu下开启php的curl扩展只需要两条指令

sudo apt-get install php7.2-curl     php7.2看自己的版本 php -v

sudo service apache2 restart

webpenson, 14 五月, 2021
ubuntu安装drupal8全过程,以及一些安装过程中遇到的问题,有疑问待解决
webpenson, 13 五月, 2021

在linux下搭建php的运行环境,可以安装xampp(apache、mysql 、php 、phpmyadmin)集成包

下载安装包 https://www.apachefriends.org/zh_cn/index.html

找到你软件包的存放位置,将它放到主文件夹下(home/),如图:打开终端(ctrl+alt+T)用ls命令的话,可以看到软件包的名字

命令: sudo ./xampp-linux-x64-1.8.3-4-installer.run  没用  显示找不到命令

直接双击安装 显示没有安装处理可执行文件的应用程序  搜索 安装  没有用

查找百度说是没有执行权限  改权限 权限命令:【chmod a+x】,把run文件拖入权限命令后回车

之后在运行上面的命令就可以打开了  安装就可以了

 

使用方法:ctrl+alt+T ,打开终端,输入命令开启xampp:

sudo /opt/lampp/lampp start 

webpenson, 11 五月, 2021

Adding regions to a theme requires:

添加区域到一个主题要求:

  • Adding region meta-data to your THEMENAME.info.yml file.
  • 添加区域元数据到你主题的info.yml文件中
  • Editing your page.html.twig file and printing the new regions.
  • 编辑你的 page.html.twig 文件 并打印新的区域

Note: If you declare any regions in your theme, even just one, all the default regions will no longer be applied and you assume responsibility for declaring any and all regions you want to use.  

如果你在你的主题中声明任何区域,即使只有一个区域,所有默认区域都将不再应用,您将负责声明您要使用的任何所有区域。