VS Code 对 Phalcon的语法自动补全
官方没有找到很好的支持(Phalcon只有一个对PhpStorm的支持),想到一个折中方案 下载https://github.com/phalcon/ide-stubs.git 把src目录下面的Phalcon目录整体复制到Phalcon的工程目录中 然后在VS Code中安装扩展插件 PHP Intelephense
官方没有找到很好的支持(Phalcon只有一个对PhpStorm的支持),想到一个折中方案 下载https://github.com/phalcon/ide-stubs.git 把src目录下面的Phalcon目录整体复制到Phalcon的工程目录中 然后在VS Code中安装扩展插件 PHP Intelephense
安装homebrew方法(若已经安装,忽略) /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 通过homebrew安装 brew install php@7.3 刷新php连接 brew link php@7.3 重启shell,查看php版本 php -v
默认情况下,ssh会默认读取 ~/.ssh/id_rsa 验证信息(私钥文件),如何指定特定的验证信息呢? ssh shell 指定验证信息文件 此方法适用于支持ssh shell访问的服务 ssh -i 私钥文件路径 git@xxxxx.com 启用config文件 参考 https://linux.die.net/man/5/ssh_config 此方法可以为不同的域名指定不同的验证信息;在git服务支持的情况下,还可以为不同的git仓库指定不同的验证信息 1、创建config文件 vim ~/.ssh/config 内容如下 #仓库A的验证信息(也可以是指定域名的验证信息) Host 名字A HostName 域名或者ip地址 User 用户名 IdentityFile 私钥文件路径 # Host 名字B HostName 域名或者ip地址 User 用户名 Port 22 IdentityFile 私钥文件路径 2、ssh 访问git仓库 以clone为例,访问名字A对应的仓库 git clone git@名字A:xxx/xxx/repo.git ssh会根据 名字A 找到config文件中对应的验证信息进行验证
参考连接 1、 https://docs.phalcon.io/3.4/en/installation 2、 http://phalcondoc.p2hp.com/zh/3.4 3、 https://github.com/phalcon/phalcon-devtools 最终环境 ubuntu 18.04.1 nginx 1.14.0 (Ubuntu) php7.3 和 php7.3-fpm phalcon3.4.4-1 安装nginx 如果已经安装,请忽略 sudo apt-get install nginx 安装php和php-fpm 如果已经安装,请忽略 添加php源 sudo apt-add-repository ppa:ondrej/php sudo apt-get update 安装 #安装php7.3 sudo apt-get install php7.3 #安装php-fpm sudo apt-get install php-fpm 安装phalcon sudo apt-get install php7.3-phalcon 重启php-fpm 这个步骤是要把phalcon模块注册到php-fpm sudo systemctl reload php7.3-fpm.service 安装phalcon-devtools(脚手架) 从git安装 #下载 git clone --depth=1 https://github.com/phalcon/phalcon-devtools.git #进入目录 cd phalcon-devtools/ #创建软连接 sudo ln -s $(pwd)/phalcon /usr/bin/phalcon #修改权限 sudo chmod ugo+x /usr/bin/phalcon #执行命令,查看是否安装成功 phalcon commands help 如果提示 "phalcon: command not found" 尝试命令 ...
记录下过程 安装Python3.6 正常情况下,Python3.6是自带的 $ sudo apt-get install python3.6 创建Python3虚拟环境 ubuntu自带Python2和Python3,默认情况下Python2的优先级高 需要虚拟一个Python3的环境 # 安装virtualenv $ sudo apt-get install virtualenv # 创建python3.6虚拟环境 -p指定python3.6解释器路径 $ virtualenv -p /usr/bin/python3.6 envPython3.6 # 激活Python3.6环境 $ cd envPython3.6 $ source bin/activate #查看当前版本 $ python -V 注: 如果不使用虚拟环境,也可提升Python3.6的优先级 如果有多个Python3.x,调整Python3的优先级,使得3.6优先级较高 $ sudo update-alternatives –install /usr/bin/python3 python3 /usr/bin/python3.5 1 $ sudo update-alternatives –install /usr/bin/python3 python3 /usr/bin/python3.6 2 更改默认值,python默认为Python2,现在修改为Python3 $ sudo update-alternatives –install /usr/bin/python python /usr/bin/python2 100 $ sudo update-alternatives –install /usr/bin/python python /usr/bin/python3 150 ...
参考连接 https://docs.phalcon.io/4.0/en/installation sudo apt-get update sudo apt-get install php7.2-phalcon
参考连接 1、 https://www.linuxidc.com/Linux/2015-01/112587.htm 2、 https://www.centos.bz/2018/07/%E4%B8%80%E6%AC%A1ubuntunginx%E6%90%AD%E5%BB%BAwordpress%E7%9A%84%E7%BB%8F%E5%8E%86/ 3、 https://www.cnblogs.com/ldj3/p/9298734.html 4、 https://wordpress.org/support/article/how-to-install-wordpress/ 最终环境 ubuntu 18.04.1 nginx 1.14.0 (Ubuntu) mysql server 5.7.27-0ubuntu0.18.04.1 (Ubuntu) php7.3 和 php7.3-fpm 和php7.3-mysql wordpress 5.2.3(安装时为最新版本) 安装nginx sudo apt-get install nginx 可以用浏览器打开 http://127.0.0.1 来测试nginx是否安装成功 安装mysql 安装server sudo apt-get install mysql-server 安全配置 sudo mysql_secure_installation 按照提示操作,配置密码、测试库、匿名用户、远程访问等 修改mysql数据库路径(数据迁移,可选) 1、查看当前数据库路径 #root用户登陆 sudo mysql -u root -p #查看路径 > show variables like '%dir%'; #退出 > exit; 输出类似结果 +-----------------------------------------+----------------------------+ | Variable_name | Value | +-----------------------------------------+----------------------------+ | basedir | /usr/ | | binlog_direct_non_transactional_updates | OFF | | character_sets_dir | /usr/share/mysql/charsets/ | | datadir | /var/lib/mysql/ | ...... +-----------------------------------------+----------------------------+ 其中 datadir是需要修改的部分 ...