相关服务安装指南
从零开始搭建可参考以下顺序安装:
一、Linux 安装配置卸载 mysql 服务 – 谢幕后 (xmhweb.cn)
二、Linux 安装 php 服务和 composer – 谢幕后 (xmhweb.cn)
三、Linux 安装 nginx 服务 – 谢幕后 (xmhweb.cn)
四、Laravel 框架搭建 – 谢幕后 (xmhweb.cn)
五、Dcat Admin后台系统搭建 – 谢幕后 (xmhweb.cn)
准备
环境:Ubuntu 22.04 系统安装 PHP 8.1和Composer
PHP
安装
更新系统软件包列表
sudo apt update
添加 Ondřej Surý 的 PHP PPA(个人软件包存储库)
add-apt-repository ppa:ondrej/php
更新软件包列表以获取新添加的存储库的信息
apt update
安装 PHP 8.1 和常用扩展
apt install php8.1 php8.1-common php8.1-cli php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath
该命令将安装以下模块:
php8.1-cli
– 命令解释器,用于从shell中测试PHP脚本或执行一般的shell脚本任务php8.1-common
– PHP文档、示例和通用模块php8.1-mysql
– 用于使用MySQL数据库php8.1-zip
– 用于处理压缩文件php8.1-gd
– 用于处理图像php8.1-mbstring
– 用于管理非ascii字符串php8.1-curl
– 允许你用PHP发起HTTP请求php8.1-xml
– 用于处理XML数据php8.1-bcmath
– 在处理浮点精度时使用
验证 PHP 安装是否成功
php -v
查看安装的PHP模块
php -m
设置开机自启以及查看状态
systemctl status php8.1-fpm
systemctl enable php8.1-fpm
PHP服务相关命令
#查看是否已经开启
ps -ef|grep php
#查看php安装目录
whereis php
#开启php-fpm服务
service php-fpm start
#关闭php-fpm服务
kill 进程ID
Composer
介绍
Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。
安装
安装前请务必确保已经正确安装了 PHP,使用以下命令来安装:
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
移动 composer.phar,这样 composer 就可以进行全局调用:
//不知道为什么这条命令不行,可能和系统有关系,文件路径不一样
mv composer.phar /usr/local/bin/composer
Ubuntu系统需要移动到/usr/bin/这个文件夹下面
mv composer.phar /usr/bin/composer
切换为国内镜像:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
更新 composer:
composer selfupdate
验证安装
composer
卸载php
如果你想要彻底卸载 Ubuntu 系统中的 PHP,可以按照以下步骤进行:
使用以下命令卸载 PHP 及其相关软件包:
sudo apt-get purge php8.1
然后,你可以使用以下命令清理不再需要的依赖项:
sudo apt-get autoremove
这将删除 PHP 及其相关软件包,并清理系统中不再需要的依赖项。
最后,你可以通过以下命令验证 PHP 是否已彻底从系统中移除:
php -v
如果无法通过包管理器卸载 PHP,您可以尝试手动删除 PHP 文件和目录。
通过命令找到 PHP 可执行文件的路径:which php
。
然后,手动删除 PHP 可执行文件以及相关的配置文件和目录。
PHP 的安装目录位于 /usr/bin/php
,而配置文件通常位于 /etc/php/
目录下。
评论