换源
#wget -q -O - http://www.atomicorp.com/installers/atomic | sh
为防止与新源冲突,卸载系统自带mysql和apatch
#yum -y remove mysql* httpd*
装apache
#yum - y install httpd
#chkconfig httpd on
装mysql
#yum -y install mysql
#yum -y install mysql-server
===================================
如果安装mysql-server失败
#rpm -qa|grep mysql
找出残余mysql
#rpm -e --nodeps pcp-pmda-mysql-3.10.6xxxxxxxxxxxxx
#wget http://repo.mysql.com/mysql-community-release-el7.rpm
#rpm -ivh mysql-community-release-el7.rpm
然后再装就可以了
#yum -y install mysql-server
===================================
配置mysql
#chkconfig mysql on
#service mysql start
#mysql -u root -p
创建最高权限用户
>GRANT ALL PRIVILEGES ON *.* TO user@"%" identified by "password";
麻利儿退粗
>exit
装php
#yum -y install php php-mysql php-gd php-zend-optimizer php -xml php-mbstring
php5.3以上,zend-optimizer不在支持,需要装php-zend-guard-loader,或升级到5.5。
#yum -y install php-zend-guard-loader
配置防火墙
#vim /etc/sysconfig/iptables
添加下面两行
##############################
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
##############################
#service iptables restart
#service httpd start
---------------------------------------------------------------------------------------------------------------------------------
至此AMP搭建完成,下面以JTBC和phpMyAdmin搭建为例
---------------------------------------------------------------------------------------------------------------------------------<JTBC>
/var/www/html/JTBC
#mysql -u user -p
>create database jtbc_database ;
>use jtbc_database;
>source /tmp/_mysql.sql;
>exit
#vim /var/www/html/JTBC/common/incfiles/const.inc.php
修改
$db_host = 'localhost'; //数据库主机地址
$db_username = 'user'; //用户名
$db_password = 'password'; //密码
$db_database = 'jtbc_database'; //数据库名称
<phpMyAdmin>
/var/www/phpMyAdmin
#vim /etc/httpd/conf/httpd.conf
Listen后添加
Listen 85
末尾添加
NameVirtualHost *:85
<VirtualHost *:85>
ServerName *
DocumentRoot "/var/www/phpmyadmin"
<Directory "/var/www/phpmyadmin">
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml
AllowOverride None
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
#service httpd restart