所以我创建了一个符号链接:
ln -s /location/to/link linkname
Run Code Online (Sandbox Code Playgroud)
现在我想更改符号链接链接的位置.我怎么做?有没有办法做到这一点而不是先删除它?
我当前的部署逻辑(使用laravel envoy)在"current"文件夹和最新版本文件夹之间创建一个符号链接.问题是符号链接没有立即更新.事实上我需要杀死并重新启动php5-fpm以避免此问题:
sudo pkill php5-fpm
sudo service php5-fpm restart
Run Code Online (Sandbox Code Playgroud)
注意:仅使用sudo service php5-fpm restart
不起作用.有关如何避免此问题以及如何解决此问题的任何想法?
使用以下命令创建符号链接:
ln -s release current
Run Code Online (Sandbox Code Playgroud)
据我所知,如果一个符号链接已经存在,它将覆盖符号链接.
这是输出 php -i
phpinfo()
PHP Version => 5.5.9-1ubuntu4.9
System => Linux abc.stratoserver.net 3.13.0-042stab092.3 #1 SMP Sun Jul 20 13:27:24 MSK 2014 x86_64
Build Date => Apr 17 2015 11:43:18
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Scan this dir for additional .ini files => …
Run Code Online (Sandbox Code Playgroud)