php与php-fpm的软连接

一、上一篇文章回顾

1.使用deepin系统成功编译安装了PHP

成功编译安装了PHP php-12.png

2.发现命令太长

# 使用绝对路径
$ /usr/local/php/php8.1/bin/php -v

# 使用相对路径
$ cd /usr/local/php/php8.1/bin
$ ./php -v

# 是否可以使用全局命令?
$ php -v
报错:		bash: php-v:未找到命令

是否可以使用全局命令 php-13.png

二、长命令变短命令(局部命令变全局命令)

1.方案一:设置环境变量

# 1. 环境变量的作用:可以把某个文件夹的局部命令变为全局命令

# 2. 有些程序我使用环境变量,之前php也设置了环境变量,后来发现软命令也很方便

# 3. 查看环境变量命令:
	-- echo $PATH

查看环境变量命令 php-14.png

2.方案二:创建软连接

# 1. 软连接不是随便创建就是全局命令

# 2. 软连接变为全局命令的条件:
	-- 把软连接放入环境变量的其中一个目录
        
# 3. 我这里选择了其中一个环境变量的一个目录
    -- /usr/local/bin
        
# 4. 挑选普通命令
    -- /usr/local/php/php8.1/bin/php		后面使用composer就需要使用
    -- /usr/local/php/php8.1/sbin/php-fpm		后面调试服务器时需要使用
        
# 5. 因此得到的软命令如下:
$ sudo ln -s /usr/local/php/php8.1/bin/php /usr/local/bin/php
$ sudo ln -s /usr/local/php/php8.1/sbin/php-fpm /usr/local/bin/php-fpm

创建软连接 php-15.png

三、下一篇内容

–- PHP 配置的详细记录