对于本地(测试)常用的PHP环境配置,我们有很多选择
比如:phpstudy、phpEnv、XAMPP、Wamp这些比较常用的
但是一般在生产环境上用这些直接搭建相对来说比较少
云服务器推荐:
下面推荐几种比较常用的生产环境搭建工具:
1:lnmp 官方地址:https://lnmp.org/
lnmp,是国内比较老牌的PHP环境搭建工具了,安装也很方便,一个简单的命令就可以实现无人坚守自动安装:(目前最新版本1.6正式版已经发布)
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
2:oneinstack 官方地址:https://oneinstack.com/
OneinStack包含以下组合
lnmp(Linux + Nginx+ MySQL/MongoDB+ PHP)
lamp(Linux + Apache+ MySQL/MongoDB+ PHP)
lnmpa(Linux + Nginx+ MySQL/MongoDB+ PHP+ Apache):Nginx处理静态,Apache处理动态PHP
lnmt(Linux + Nginx+ MySQL/MongoDB+ Tomcat):Nginx处理静态,Tomcat(JDK)处理JAVA
lnpp(Linux + Nginx+ PostgreSQL+ PHP)
lapp(Linux + Apache+ PostgreSQL+ PHP)
lnmh(Linux + Nginx+ MySQL+ HHVM)
支持系统版本
CentOS 6~7(包括redhat)
Debian 7~9
Ubuntu 12~18
Fedora 27~28
Deepin 15
Amazon Linux 2
Aliyun Linux
特性
持续不断更新,支持交互、无人值守安装
源码编译安装,大多数源码是最新stable版,并从官方网址下载
提供多个数据库版本(MySQL-8.0, MySQL-5.7, MySQL-5.6, MySQL-5.5, MariaDB-10.3,MariaDB-10.2,MariaDB-10.1,MariaDB-5.5,Percona-8.0, Percona-5.7, Percona-5.6, Percona-5.5,AliSQL-5.6,PostgreSQL, MongoDB)
提供多个PHP版本(PHP-7.3,PHP-7.2,PHP-7.1,PHP-7.0,PHP-5.6, PHP-5.5,PHP-5.4,PHP-5.3)
提供Nginx、Tengine、OpenResty和nginx waf功能
提供多个Apache版本(Apache-2.4,Apache-2.2)
提供多个Tomcat版本(Tomcat-9,Tomcat-8,Tomcat-7,Tomcat-6)
提供多个JDK版本(JDK-11.0,JDK-1.8,JDK-1.7,JDK-1.6)
根据自己需求安装PHP缓存加速器,提供ZendOPcache、xcache、apcu、eAccelerator。及php加解密工具ionCube、ZendGuardLoader
根据自己需求安装Pureftpd、phpMyAdmin
根据自己需求安装Memcached、Redis
jemalloc优化MySQL、Nginx
提供添加虚拟主机脚本
提供Nginx/Tengine/OpenResty/Apache、PHP、Redis、Memcached、phpMyAdmin升级脚本
提供本地备、远程(rsync)、阿里云OSS、腾讯云COS、又拍云、七牛云、亚马逊S3、Google Drive和Dropbox备份脚本
提供CentOS 6、7下HHVM安装
oneinstack安装也是很简单,想要什么选择就行了,在安装命令中会自动生成
3:宝塔 官方地址:https://www.bt.cn/
这个相对来说不怎么理解命令安装的会比较喜欢,因为是可视化界面操作,所以每一步都很直白,具体教程进入官方网站,跟着操作就行了。
4:phpstudy-linux面板 https://www.xp.cn/linux.html
软件系统要求
操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin)等
请确保您的系统是纯静的,未安装任何环境中涉及到的(Apache\Nginx\php\MySQL\FTP)
phpstudy for linux 采用为Docker核心而开发,故此建议使用centos7.xx 系统版本
内存要求:内存要求最低512MB,推荐768MB以上,纯面板约占系统60MB内存
安装方法(phpstudy for linux V0.3公测版)
使用 SSH 连接工具 连接到您的 Linux服务器后,根据系统执行相应命令开始安装(大约2分钟完成面板安装):
Centos安装脚本 yum install -y wget && wget -O install.sh https://download.xp.cn/install.sh && sh install.sh
Ubuntu安装脚本 wget -O install.sh https://download.xp.cn/install.sh && sudo bash install.sh
Deepin安装脚本 wget -O install.sh https://download.xp.cn/install.sh && sudo bash install.sh
Debian安装脚本 wget -O install.sh https://download.xp.cn/install.sh && sudo bash install.sh
Fedora安装脚本 内测中...