文章浏览 复制本页面地址

入手阿里云服务器自建环境--第一版

首次开设ECS设置:

一. 安装PHP+Mysql

yum 安装php5.5

1、卸载低版本PHP

yum remove php  php-bcmath php-cli php-common  php-devel php-fpm    php-gd php-imap  php-ldap php-mbstring php-mcrypt php-mysql   php-odbc   php-pdo   php-pear  php-pecl-igbinary  php-xml php-xmlrpc

2、导入第三方源webtatic
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

3、安装PHP版本
yum install php55w  php55w-bcmath php55w-cli php55w-common  php55w-devel php55w-fpm    php55w-gd php55w-imap  php55w-ldap php55w-mbstring php55w-mcrypt php55w-mysql   php55w-odbc   php55w-pdo   php55w-pear  php55w-pecl-igbinary  php55w-xml php55w-xmlrpc php55w-opcache php55w-intl php55w-pecl-memcache

4. 安装MYSQL

查看有没有安装过:

yum list installed mysql*

rpm -qa | grep mysql*
查看有没有安装包:

yum list mysql*

安装mysql客户端:

yum install mysql

安装mysql 服务器端:
yum install mysql-server
yum install mysql-devel

2、启动&&停止
数据库字符集设置
mysql配置文件/etc/my.cnf中加入default-character-set=utf8
启动mysql服务:
service mysqld start或者/etc/init.d/mysqld start
开机启动:

chkconfig -add mysqld,查看开机启动设置是否成功chkconfig --list | grep mysql*
chkconfig mysqld on
mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

停止:
service mysqld stop
3、登录

创建root管理员:

mysql -u root

GRANT ALL PRIVILEGES ON *.* TO 'SupUser007'@'%' IDENTIFIED BY 'QZwzx2!@3s2' WITH GRANT OPTION;

忘记密码:
service mysqld stop
mysqld_safe --user=root --skip-grant-tables
mysql -u root
use mysql
update user set password=password("new_pass") where user="root";
flush privileges;

4、远程访问

开放防火墙的端口号
mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。

5、Linux MySQL的几个重要目录

数据库目录
/var/lib/mysql/
配置文件
/usr/share /mysql(mysql.server命令及配置文件)
相关命令
/usr/bin(mysqladmin mysqldump等命令)
启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)

创建网站管理员

CREATE USER 'website001'@'%' IDENTIFIED BY 'wbadmin77898';

CREATE DATABASE `websitedb001`CHARACTER SET utf8 COLLATE utf8_general_ci;

GRANT ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TEMPORARY TABLES, CREATE VIEW, DELETE, DROP, EVENT, EXECUTE, INDEX, INSERT, LOCK TABLES, REFERENCES, SELECT, SHOW VIEW, TRIGGER, UPDATE ON `websitedb001`.* TO 'website001'@'%' WITH GRANT OPTION;

三. 安装APACHE
cd /etc/yum.repos.d
wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo
yum install httpd24-httpd httpd24-httpd-devel httpd24-mod_ssl

然后就安装完了。。。这样安装的Apache2.4配置文件什么的都在/opt/rh/httpd24/root/etc/httpd/这个地方,所以他和CentOS默认安装的Apache2.2是共存的,想启动Apache2.4就要先停止Apache2.2

设置开机启动
chkconfig httpd on
项目目录默认为 /var/www/html

四. 配置防火墙. 开启80,3306,22. 端口

iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

service iptables save

标签:
上一篇:
下一篇: