> LAMP 以下
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
apache-httpd
bash
1 | > apr环境 |
httpd安装
bash
1 | # wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.23.tar.gz |
环境配置
bash
1 | # vim /etc/profile.d/httpd.sh |
配置文件
bash
1 | # vim /etc/httpd/httpd.conf |
mysql
bash
1 | > 工作用户、目录准备 |
通用二进制安装
bash
1 | # wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz |
环境准备
bash
1 | # vim /etc/profile.d/mysqld.sh |
初始化
bash
1 | # bin/mysql --initialize --user=mysql --datadir=/mydata/data --basedir=/usr/local/mysql |
查看密码 在初始化过程回显中,或
bash
1 | # cat /root/.mysql_secret |
全库备份
bash
1 | # mysql -uroot -p -e "SHOW DATABASES;" | grep -Evi "database|information|performance" | sed -r 's@^([a-z].*$)@mysqldump -uroot -p"dldkshja" -B \1 | gzip > /root/\1.sql.gz@g' | bash &> /dev/null |
mysql多实例
编译安装参数
bash
1 | cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ |
通用二进制安装
bash
1 | # wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz |
环境准备
bash
1 | # vim /etc/profile.d/mysqld.sh |
配置mysqld启动脚本
bash
1 | # vim /mydata/3306/mysqld |
配置my.cnf配置文件
bash
1 | # vim /mydata/3306/my.cnf |
以上两个脚本要修改相应的路径
初始化数据库
bash
1 | # cd /usr/local/mysql |
php
bash
1 | > 编译 |
环境配置
bash
1 | # mkdir /etc/php.d |
文件配置
bash
1 | # vim /www/html/index.php |
xcache
bash
1 | # wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz |