插件窝 干货文章 Linux中如何使用OneinStack进行PHP安装

Linux中如何使用OneinStack进行PHP安装

安装 PHP OneinStack 选择 899    来源:    2025-04-27

使用OneinStack在Linux上安装PHP

OneinStack是一个优秀的LNMP/LAMP一键安装脚本工具,支持多种PHP版本的快速安装。以下是使用OneinStack安装PHP的详细步骤:

1. 系统准备

确保你使用的是干净的Linux系统(推荐CentOS 7/8、Ubuntu 16.04/18.04/20.04或Debian 9/10),并以root用户登录。

2. 下载OneinStack

wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz
tar xzf oneinstack-full.tar.gz
cd oneinstack

3. 执行安装脚本

./install.sh

4. 选择安装组件

安装过程中会提示选择各种组件: 1. 选择Web服务器(Nginx、Apache或两者都选) 2. 选择数据库(MySQL、MariaDB或不安装) 3. 选择PHP版本(支持5.3-8.1等多个版本) 4. 选择是否安装缓存(Redis、Memcached等) 5. 选择是否安装FTP服务 6. 选择是否安装phpMyAdmin等管理工具

5. PHP版本选择示例

在安装过程中,你会看到类似这样的PHP版本选择提示:

Please input PHP version(5.3/5.4/5.5/5.6/7.0/7.1/7.2/7.3/7.4/8.0/8.1):

输入你需要的PHP版本号,例如"8.1"。

6. 安装完成后的操作

安装完成后,OneinStack会显示安装摘要,包括: - Web服务器安装路径 - PHP安装路径 - MySQL安装信息 - 相关配置文件位置

7. 管理PHP服务

安装完成后,你可以使用以下命令管理PHP-FPM:

# 查看PHP-FPM状态
systemctl status php-fpm

# 重启PHP-FPM
systemctl restart php-fpm

# 停止PHP-FPM
systemctl stop php-fpm

# 启动PHP-FPM
systemctl start php-fpm

8. 安装多个PHP版本(可选)

OneinStack支持多PHP版本共存:

./addons.sh

然后选择"Install multiple PHP"选项,按照提示安装其他PHP版本。

9. 常见问题解决

  1. PHP扩展缺失

    # 进入OneinStack目录
    cd /root/oneinstack
    # 执行PHP扩展安装脚本
    ./addons.sh
    # 选择"Install PHP Extensions"
    
  2. 修改PHP配置: PHP配置文件通常位于/usr/local/php/etc/php.ini

  3. 查看PHP信息: 创建一个phpinfo.php文件:

    echo "<?php phpinfo(); ?>" > /data/wwwroot/default/phpinfo.php
    

    然后通过浏览器访问http://your-server-ip/phpinfo.php

10. 卸载OneinStack

如果需要卸载:

./uninstall.sh

OneinStack提供了一种简单快捷的方式来在Linux服务器上部署PHP环境,特别适合需要快速搭建开发或生产环境的用户。