This script is written using the shell, in order to quickly deploy `LEMP`/`LAMP`/`LNMP`/`LNMPA`/`LTMP`(Linux, Nginx/Tengine/OpenResty, MySQL in a production environment/MariaDB/Percona, PHP, JAVA), applicable to RHEL 7, 8, 9(including CentOS,RedHat,AlmaLinux,Rocky), Debian 9, 10, 11, 12, Ubuntu 16, 18, 20, 22 and Fedora 27+ of 64.
Script properties:
- Continually updated, Provide Shell Interaction and Autoinstall
- Source compiler installation, most stable source is the latest version, and download from the official site
- Some security optimization
- Providing a plurality of database versions (MySQL-8.0, MySQL-5.7, MySQL-5.6, MySQL-5.5, MariaDB-10.11, MariaDB-10.5, MariaDB-10.4, MariaDB-5.5, Percona-8.0, Percona-5.7, Percona-5.6, Percona-5.5, PostgreSQL, MongoDB)
- Providing multiple PHP versions (PHP-8.3, PHP-8.2, PHP-8.1, PHP-8.0, PHP-7.4, PHP-7.3, PHP-7.2, PHP-7.1, PHP-7.0, PHP-5.6, PHP-5.5, PHP-5.4, PHP-5.3)
- Provide Nginx, Tengine, OpenResty, Caddy, Apache and ngx_lua_waf
- Providing a plurality of Tomcat version (Tomcat-10, Tomcat-9, Tomcat-8, Tomcat-7)
- Providing a plurality of JDK version (OpenJDK-8, OpenJDK-11, OpenJDK-17)
- According to their needs to install PHP Cache Accelerator provides ZendOPcache, xcache, apcu, eAccelerator. And php extensions,include ZendGuardLoader,ionCube,SourceGuardian,imagick,gmagick,fileinfo,imap,ldap,calendar,phalcon,yaf,yar,redis,memcached,memcache,mongodb,swoole,xdebug
- Installation Nodejs, Pureftpd, phpMyAdmin according to their needs
- Install memcached, redis according to their needs
- Jemalloc optimize MySQL, Nginx
- Providing add a virtual host script, include Let's Encrypt SSL certificate
- Provide Nginx/Tengine/OpenResty/Apache/Tomcat, MySQL/MariaDB/Percona, PHP, Redis, Memcached, phpMyAdmin upgrade script
- Provide local,remote(rsync between servers),Aliyun OSS,Qcloud COS,UPYUN,QINIU,Amazon S3,Google Drive and Dropbox backup script
## Installation
Install the dependencies for your distro, download the source and run the installation script.
#### CentOS/Redhat
```bash
yum -y install wget screen
```
#### Debian/Ubuntu
```bash
apt-get -y install wget screen
```
#### Download Source and Install
```bash
wget http://mirrors.oneinstack.com/oneinstack-full.tar.gz
tar xzf oneinstack-full.tar.gz
cd oneinstack
```
If you disconnect during installation, you can execute the command `screen -r oneinstack` to reconnect to the install window
```bash
screen -S oneinstack
```
If you need to modify the directory (installation, data storage, Nginx logs), modify `options.conf` file before running install.sh
```bash
./install.sh
```
## How to install another PHP version
```bash
~/oneinstack/install.sh --mphp_ver 54
```
## How to add Extensions
```bash
~/oneinstack/addons.sh
```
## How to add a virtual host
```bash
~/oneinstack/vhost.sh
```
## How to delete a virtual host
```bash
~/oneinstack/vhost.sh --del
```
## How to add FTP virtual user
```bash
~/oneinstack/pureftpd_vhost.sh
```
## How to backup
```bash
~/oneinstack/backup_setup.sh // Backup parameters
~/oneinstack/backup.sh // Perform the backup immediately
crontab -l // Can be added to scheduled tasks, such as automatic backups every day 1:00
0 1 * * * cd ~/oneinstack/backup.sh > /dev/null 2>&1 &
```
## How to manage service
Nginx/Tengine/OpenResty:
```bash
systemctl {start|stop|status|restart|reload} nginx
```
MySQL/MariaDB/Percona:
```bash
systemctl {start|stop|restart|reload|status} mysqld
```
PostgreSQL:
```bash
systemctl {start|stop|restart|status} postgresql
```
MongoDB:
```bash
systemctl {start|stop|status|restart|reload} mongod
```
PHP:
```bash
systemctl {start|stop|restart|reload|status} php-fpm
```
Apache:
```bash
systemctl {start|restart|stop} httpd
```
Tomcat:
```bash
systemctl {start|stop|status|restart} tomcat
```
Pure-FTPd:
```bash
systemctl {start|stop|restart|status} pureftpd
```
Redis:
```bash
systemctl {start|stop|status|restart|reload} redis-server
```
Memcached:
```bash
systemctl {start|stop|status|restart|reload} memcached
```
## How to upgrade
```bash
~/oneinstack/upgrade.sh
```
## How to uninstall
```bash
~/oneinstack/uninstall.sh
```
## Installation
For feedback, questions, and to follow the progress of the project: <br />
[Telegram Group](https://t.me/oneinstack)<br />
[OneinStack](https://oneinstack.com)<br />
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本脚本使用shell编写,为了在生产环境中快速部署LEMP//// (Linux、Nginx/Tengine/OpenResty、MySQL/MariaDB/Percona、PHP、JAVA),适用于RHEL 7、8、9(包括CentOS, LAMPRedHat ,LNMPAlmaLinux ,Rocky),Debian 9、10、11、12,Ubuntu 16、18、20、22和Fedora 27+ 64位。LNMPALTMP脚本属性持续更新,提供Shell交互和自动安装源码编译安装,最稳定的源码是最新版本,从官网下载一些安全优化提供多种数据库版本(MySQL-8.0、MySQL-5.7、MySQL-5.6、MySQL-5.5、MariaDB-10.11、MariaDB-10.5、MariaDB-10.4、MariaDB-5.5、Percona-8.0、Percona-5.7、Percona-5.6、Percona-5.5、PostgreSQL、MongoDB)提供多个 PHP 版本(PHP-8.3、PHP-8.2、PHP-8.1、PHP-8.0、PHP-7.4、PH
资源推荐
资源详情
资源评论
收起资源包目录
OneinStack - PHP,JAVA 部署工具.zip (152个子文件)
php5.3patch 2KB
ois.aarch64 2.28MB
Caddyfile 774B
pure-ftpd.conf 11KB
magento2.conf 4KB
nginx_apache.conf 4KB
nginx.conf 4KB
nginx_tomcat.conf 4KB
nextcloud.conf 3KB
options.conf 3KB
ecshop.conf 3KB
whmcs.conf 1KB
discuz.conf 884B
cloudflare.conf 830B
opencart.conf 374B
zblog.conf 234B
wordpress.conf 165B
drupal.conf 122B
thinkphp.conf 102B
typecho.conf 88B
codeigniter.conf 64B
laravel.conf 64B
joomla.conf 56B
mscp.exp 3KB
mssh.exp 2KB
.gitignore 12B
index_cn.html 16KB
index.html 16KB
adoptium.key 2KB
LICENSE 11KB
README.md 4KB
libmemcached-build.patch 583B
libiconv-glibc-2.16.patch 573B
memcached.service 3KB
postgresql.service 1KB
mongod.service 937B
nginx.service 538B
redis-server.service 522B
caddy.service 496B
httpd.service 437B
php-fpm.service 404B
pureftpd.service 238B
vhost.sh 56KB
install.sh 51KB
check_download.sh 35KB
uninstall.sh 29KB
backup_setup.sh 26KB
upgrade_web.sh 19KB
php-7.4.sh 12KB
php-7.1.sh 12KB
php-8.0.sh 12KB
php-7.3.sh 12KB
php-7.0.sh 12KB
php-7.2.sh 12KB
php-5.6.sh 12KB
php-8.3.sh 12KB
php-8.2.sh 12KB
php-8.1.sh 12KB
php-5.5.sh 12KB
php-5.3.sh 11KB
php-5.4.sh 11KB
backup.sh 11KB
upgrade_db.sh 10KB
ngx_lua_waf.sh 9KB
apache.sh 9KB
check_sw.sh 8KB
percona-8.0.sh 8KB
percona-5.5.sh 8KB
percona-5.6.sh 8KB
mariadb-10.4.sh 8KB
mariadb-10.11.sh 8KB
mariadb-10.5.sh 8KB
mariadb-5.5.sh 8KB
mysql-5.5.sh 8KB
mysql-8.2.sh 8KB
mysql-8.0.sh 8KB
percona-5.7.sh 8KB
mysql-5.6.sh 8KB
pureftpd_vhost.sh 8KB
mysql-5.7.sh 8KB
openssl.sh 7KB
tomcat-7.sh 6KB
tomcat-10.sh 6KB
tomcat-8.sh 6KB
tomcat-9.sh 6KB
upgrade.sh 6KB
memcached.sh 5KB
reset_db_root_password.sh 5KB
addons.sh 5KB
check_os.sh 5KB
nginx.sh 5KB
openresty.sh 5KB
mabs.sh 5KB
tengine.sh 4KB
upgrade_oneinstack.sh 4KB
redis.sh 4KB
init_RHEL.sh 4KB
pureftpd.sh 3KB
upgrade_php.sh 3KB
upgrade_phpmyadmin.sh 3KB
共 152 条
- 1
- 2
资源评论
赵闪闪168
- 粉丝: 1533
- 资源: 3077
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- delphi 读取多种格式的图像,并实现互转
- Wordpress简约大气昼夜切换导航主题模板NDNAV主题
- gcc-8.5.0.tar.gz
- Python爬取、存储、分析、可视化豆瓣电影Top250
- 应对期末考试时,所准备的学习仓库 主要是研一的期末课程-数值分析
- yolo算法-跌倒检测数据集-10792张图像带标签-检测到跌倒.zip
- yolo算法-道路旁边树木检测测试数据集-6898张图像带标签-.zip
- yolo算法-道路损坏数据集-9376张图像带标签纵向裂纹-砌块开裂.zip
- yolo算法-巴士卡车数据集-9900张图像带标签-公交车-卡车.zip
- yolo算法-热成像人-动物检测数据集-9124张图像带标签-人-鹿-大象.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功