后面老蒋有在网站中分享到LNMP一键安装包在Linux服务器中布署PHP+MySQL+Nginx网站运行环境,且我也有在文章中有提及那脚本也是支持安装LAMP的。明天老蒋要介绍的这个脚本是只能安装LAMP一键安装脚本linux一键安装web环境,相比里面的这个脚本更为轻便一些,没有附送太多的外置软件。
LAMP一键安装包是一个用LinuxShell编撰的可以为AmazonLinux/CentOS/Debian/Ubuntu系统的VPS或服务器安装Linux+Apache+MySQL/MariaDB+PHP生产环境的Shell脚本。包含一些可选安装组件如:ZendOPcache,ionCubeLoader,PDFlib,XCache,APCu,imagick,gmagick,libsodium,memcached,redis,mongodb,swoole,yaf,yar,msgpack,psr,phalcon,grpc,xdebug。其他例如:OpenSSL,ImageMagick,GraphicsMagick,Memcached,phpMyAdmin,Adminer,Redis,re2c,KodExplorer。同时还有一些辅助脚本如:虚拟主机管理、Apache、MySQL/MariaDB、PHP及PhpMyAdmin、Adminer的升级等。
文章目录
第一、LAMP一键脚本安装教程
LAMP支持大部份的Linux镜像脚本,须要服务器配置512MB显存及以上配置、内存10GB以上linux删除文件夹,老蒋个人建议还是须要纯净版的镜像。这样才不适于出错,其实,我们在运行过程中,假如有报错的可以检测究竟是哪些问题linux一键安装web环境红帽子linux,我们安装镜像的时侯尽量的安装较新的版本,例如CentOS8+、Ubuntu20+也是支持的。
1、脚本安装
yum -y install wget git // CentOS镜像安装 apt-get -y install wget git // Debian/Ubuntu镜像安装 git clone https://github.com/teddysun/lamp.git cd lamp chmod 755 *.sh ./lamp.sh
这儿在脚本第一和第二行,我们要按照实际的镜像选择安装基础的软件。有些服务器默认没有安装wget、git,不管安装过没有,我们再安装一遍。
2、安装过程
安装过程也是一个选择选项配置的过程。例如我们须要选择PHP、MySQL等软件版本。
Parameters: --apache_option [1-2], please select a available Apache version 1. httpd-2.4.43 2. do_not_install --db_option [1-9], please select a available Database version 1. mysql-5.6.49 2. mysql-5.7.31 3. mysql-8.0.21 4. mariadb-10.1.45 5. mariadb-10.2.32 6. mariadb-10.3.23 7. mariadb-10.4.13 8. mariadb-10.5.4 9. do_not_install --php_option [1-8], please select a available PHP version 1. php-5.6.40 2. php-7.0.33 3. php-7.1.33 4. php-7.2.34 5. php-7.3.25 6. php-7.4.13 7. php-8.0.0 8. do_not_install --kodexplorer_option [1-2], please select a available KodExplorer version 1. kodexplorer-4.35 2. do_not_install
我们可以按照须要选择。其中须要注意的,我们须要自己设置MYSQL的默认密码,不要用默认的密码。安装完毕以后,我们可以用lamp一键包自带的小工具添加站点。
第二、LAMP一键包自带小工具
我们在安装完毕LAMP一键包工具以后,就可以用自带的小工具创建站点。
1、常用小工具
lamp add创建虚拟主机 lamp del删除虚拟主机 lamp list 列出虚拟主机 lamp version显示当前版本
我们添加的站点目录在”/data/www/default”默认目录。实际上对应站点的域名在www上面。
2、升级小工具
./upgrade.sh // Select one to upgrade ./upgrade.sh apache// Upgrade Apache ./upgrade.sh db// Upgrade MySQL or MariaDB ./upgrade.sh php // Upgrade PHP ./upgrade.sh phpmyadmin// Upgrade phpMyAdmin ./upgrade.sh adminer // Upgrade Adminer
3、程序安装目录
MySQL安装目录:/usr/local/mysql
MySQL数据库目录:/usr/local/mysql/data(默认路径,安装时可修改)
MariaDB安装目录:/usr/local/mariadb
MariaDB数据库目录:/usr/local/mariadb/data(默认路径,安装时可修改)
PHP安装目录:/usr/local/php
Apache安装目录:/usr/local/apache
4、其他命令小工具
MySQL或MariaDB命令
/etc/init.d/mysqld (start|stop|restart|status)
Apache命令
/etc/init.d/httpd (start|stop|restart|status)
Memcached命令(可选安装)
/etc/init.d/memcached (start|stop|restart|status)
Redis命令(可选安装)
/etc/init.d/redis-server (start|stop|restart|status)
这样,我们是不是又学会一个开源且免费的LAMP一键包安装脚本工具。我们在布署Linux服务器WEB建站环境的时侯又多一个选择。
以上是安装LAMP脚本:创建PHP+MySQL+Nginx网站运行环境的详细内容。更多信息请关注PHP中文网其他相关文章!