首頁  >  文章  >  系統教程  >  安裝LAMP腳本:建立PHP+MySQL+Nginx網站運行環境

安裝LAMP腳本:建立PHP+MySQL+Nginx網站運行環境

WBOY
WBOY轉載
2024-01-28 09:27:051112瀏覽

後面老蔣有在網站中分享到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、腳本安裝

linux一键安装web环境_linux一键安装lamp_linux一键安装php环境

#

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中文網其他相關文章!

陳述:
本文轉載於:itcool.net。如有侵權,請聯絡admin@php.cn刪除