php新手要怎么搭建生产环境服务

对于本地(测试)常用的PHP环境配置,我们有很多选择

比如:phpstudy、phpEnv、XAMPP、Wamp这些比较常用的

但是一般在生产环境上用这些直接搭建相对来说比较少

下面推荐几种比较常用的生产环境搭建工具:

1:lnmp 官方地址:https://lnmp.org/

QQ截图20190603145206.png

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安装也是很简单,想要什么选择就行了,在安装命令中会自动生成

QQ截图20190603145730.png

3:宝塔 官方地址:https://www.bt.cn/

这个相对来说不怎么理解命令安装的会比较喜欢,因为是可视化界面操作,所以每一步都很直白,具体教程进入官方网站,跟着操作就行了。

linux_pc_free.png

4:phpstudy-linux面板 https://www.xp.cn/linux.html

QQ截图20191216165548.jpg

软件系统要求

操作系统:全新系统(支持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安装脚本 内测中...

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

分享到
  • QQ好友
  • 微信好友
  • 新浪微博