[![PayPal donate button](https://img.shields.io/badge/paypal-donate-green.svg)](https://paypal.me/yeho) [![支付宝捐助按钮](https://img.shields.io/badge/%E6%94%AF%E4%BB%98%E5%AE%9D-%E5%90%91TA%E6%8D%90%E5%8A%A9-green.svg)](https://static.oneinstack.com/images/alipay.png) [![微信捐助按钮](https://img.shields.io/badge/%E5%BE%AE%E4%BF%A1-%E5%90%91TA%E6%8D%90%E5%8A%A9-green.svg)](https://static.oneinstack.com/images/weixin.png)
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, 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.5, MariaDB-10.4, MariaDB-10.3, MariaDB-5.5, Percona-8.0, Percona-5.7, Percona-5.6, Percona-5.5, PostgreSQL, MongoDB)
- Providing multiple PHP versions (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, 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.linuxeye.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 />
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
java Linux一键安装环境源码包Nginx+Tomcat+jdk11+ftp+redis+mysql8.0 (225个子文件)
php5.3patch 2KB
ois.aarch64 2.21MB
jemalloc-5.3.0.tar.bz2 719KB
eaccelerator-0.9.6.1.tar.bz2 104KB
pure-ftpd.conf 11KB
magento2.conf 4KB
nginx_apache.conf 4KB
nginx.conf 4KB
nginx_tomcat.conf 4KB
nextcloud.conf 3KB
ecshop.conf 3KB
options.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
php-7.2.34.tar.gz 19.01MB
php-8.1.20.tar.gz 18.88MB
php-7.1.33.tar.gz 18.8MB
php-7.3.33.tar.gz 18.77MB
php-5.6.40.tar.gz 18.41MB
php-8.2.7.tar.gz 18.19MB
php-7.0.33.tar.gz 17.95MB
php-5.5.38.tar.gz 16.96MB
php-7.4.33.tar.gz 16.09MB
php-7.4.32.tar.gz 16.09MB
php-8.0.28.tar.gz 15.71MB
php-5.4.45.tar.gz 15.14MB
php-5.3.29.tar.gz 14.28MB
ImageMagick-7.1.1-11.tar.gz 14.13MB
ioncube_loaders_lin_x86-64.tar.gz 13.96MB
ioncube_loaders_lin_x86.tar.gz 12.7MB
phpMyAdmin-5.2.1-all-languages.tar.gz 12.44MB
openssl-1.1.1u.tar.gz 9.43MB
httpd-2.4.57.tar.gz 9.32MB
GraphicsMagick-1.3.40.tar.gz 8.45MB
openssl-1.0.2u.tar.gz 5.11MB
openresty-1.21.4.1.tar.gz 5.1MB
libiconv-1.16.tar.gz 4.93MB
nghttp2-1.42.0.tar.gz 4.67MB
curl-7.88.1.tar.gz 4.14MB
freetype-2.10.1.tar.gz 3.32MB
bison-2.7.1.tar.gz 3MB
redis-7.0.11.tar.gz 2.88MB
tengine-2.4.0.tar.gz 2.83MB
memcached-1.6.20.tar.gz 2.49MB
pcre-8.45.tar.gz 2MB
redis-5.0.14.tar.gz 1.91MB
libsodium-1.0.18.tar.gz 1.83MB
libzip-1.2.0.tar.gz 1.44MB
argon2-20171227.tar.gz 1.43MB
libmcrypt-2.5.8.tar.gz 1.27MB
nginx-1.24.0.tar.gz 1.06MB
apr-1.7.0.tar.gz 1.04MB
libmemcached-1.0.18.tar.gz 1015KB
mhash-0.9.9.9.tar.gz 910KB
zend-loader-php5.6-linux-x86_64.tar.gz 656KB
zend-loader-php5.5-linux-x86_64.tar.gz 650KB
pure-ftpd-1.0.51.tar.gz 629KB
apr-util-1.6.1.tar.gz 541KB
mcrypt-2.6.8.tar.gz 461KB
ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz 425KB
ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz 416KB
acme.sh-master.tar.gz 269KB
xcache-3.2.0.tar.gz 169KB
index_cn.html 17KB
index.html 17KB
adoptium.key 2KB
LICENSE 11KB
README.md 5KB
mysql-5.6.51-linux-glibc2.12-x86_64.tar.gz.md5 77B
mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz.md5 77B
mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz.md5 77B
mysql-8.0.33-linux-glibc2.12-x86_64.tar.xz.md5 77B
debian_patches_disable_SSLv2_for_openssl_1_0_0.patch 2KB
mysql-5.5-fix-arm-client_plugin.patch 1KB
libmemcached-build.patch 583B
libiconv-glibc-2.16.patch 573B
fpm-race-condition.patch 528B
cacert.pem 212KB
xprober.php 358KB
ocp.php 20KB
memcached.service 3KB
postgresql.service 1KB
mongod.service 937B
nginx.service 538B
redis-server.service 522B
httpd.service 437B
php-fpm.service 404B
共 225 条
- 1
- 2
- 3
资源评论
叫我林哥
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功