shbash脚本安装apache,mysql和php以及phpmyadmin和一些调整。对于debian和ubuntu。要运行,请将脚本复制到se(代码片段)

author author     2022-12-19     740

关键词:

#!/bin/sh

#######################################
# Bash script to install an AMP stack and PHPMyAdmin plus tweaks. For Debian based systems.
# Written by @AamnahAkram from http://aamnah.com

# In case of any errors (e.g. MySQL) just re-run the script. Nothing will be re-installed except for the packages with errors.
#######################################

#COLORS
# Reset
Color_Off='\033[0m'       # Text Reset

# Regular Colors
Red='\033[0;31m'          # Red
Green='\033[0;32m'        # Green
Yellow='\033[0;33m'       # Yellow
Purple='\033[0;35m'       # Purple
Cyan='\033[0;36m'         # Cyan

# Update packages and Upgrade system
echo -e "$Cyan \n Updating System.. $Color_Off"
sudo apt-get update -y && sudo apt-get upgrade -y

## Install AMP
echo -e "$Cyan \n Installing Apache2 $Color_Off"
sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert -y

echo -e "$Cyan \n Installing PHP & Requirements $Color_Off"
sudo apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-mcrypt php5-mysql php5-ps php5-pspell php5-recode php5-xsl -y

echo -e "$Cyan \n Installing MySQL $Color_Off"
sudo apt-get install mysql-server mysql-client libmysqlclient15.dev -y

echo -e "$Cyan \n Installing phpMyAdmin $Color_Off"
sudo apt-get install phpmyadmin -y

echo -e "$Cyan \n Verifying installs$Color_Off"
sudo apt-get install apache2 libapache2-mod-php5 php5 mysql-server php-pear php5-mysql mysql-client mysql-server php5-mysql php5-gd -y

## TWEAKS and Settings
# Permissions
echo -e "$Cyan \n Permissions for /var/www $Color_Off"
sudo chown -R www-data:www-data /var/www
echo -e "$Green \n Permissions have been set $Color_Off"

# Enabling Mod Rewrite, required for WordPress permalinks and .htaccess files
echo -e "$Cyan \n Enabling Modules $Color_Off"
sudo a2enmod rewrite
sudo php5enmod mcrypt

# Restart Apache
echo -e "$Cyan \n Restarting Apache $Color_Off"
sudo service apache2 restart

shbash脚本备份所有mysql数据库(代码片段)

查看详情

shbash脚本安装最新的wordpress+插件(代码片段)

查看详情

脚本应用

...环境变量安装apache服务位置变量和预定义变量使用,通过脚本无人值守备份mysql数据库实验步骤:一.环境变量的定义1.定义局部环境变量1)创建环境变量名字为a和b并赋值2)调用局部环境变量2.创建全局环境变量1)创建全局环境... 查看详情

shbash脚本在linux上安装sismirage3+图形驱动程序(代码片段)

查看详情

shbash-进程脚本-捕获top,uptime和ps。(代码片段)

查看详情

shbash-进程脚本-捕获top,uptime和ps。(代码片段)

查看详情

shbash进程脚本捕获最佳正常运行时间和ps(代码片段)

查看详情

shbash脚本根据exif数据和文件时间戳移动图像(代码片段)

查看详情

已安装 apache 和 mysql 的 XAMPP

】已安装apache和mysql的XAMPP【英文标题】:XAMPPwithapacheandmysqlalreadyinstalled【发布时间】:2011-07-0301:38:54【问题描述】:在已经安装了apache和mysql的情况下安装xampp有什么问题吗?【问题讨论】:我也有同样的问题。我已经安装和卸... 查看详情

lanmp之一(动静分离)

...中一台机器跑mysql,另外一台机器跑apache,nginx+php2.同时安装apache和nginx,其中nginx启动80端口,用来跑静态对象(图片、js、css),apache监听88端口,负责跑动态页(php相关),并且需要由nginx代理对外访问3.mysql服务器需要开启慢... 查看详情

shbash-日期模块-作为时间戳计数器的不同格式,函数和循环,用作父脚本的模块。(代码片段)

查看详情

shbash-日期模块-作为时间戳计数器的不同格式,函数和循环,用作父脚本的模块。(代码片段)

查看详情

配置lamp

一、安装apache服务器启动服务二、安装mysql服务器,启动服务器设置账户密码三、安装php依赖程序,配置php服务和zend加速,配置php和apache协同工作测试访问四、搭建dns服务器部署phpmyadmin系统访问使用一、安装配置apaache清空yum源... 查看详情

shbash脚本(代码片段)

查看详情

shbash脚本(代码片段)

查看详情

shbash脚本(代码片段)

查看详情

shbash脚本(代码片段)

查看详情

配置lamp

拓扑图:推荐步骤:安装Apache服务器启动服务安装MySQL服务启动服务设置账户密码 安装PHP依赖软件程序配置PHP服务和zend加速配置PHP和Apache协同工作测试访问 搭建DNS服务器部署PHPMyadmin系统访问使用​安装依赖程序创建管理mys... 查看详情