Centos6.8系统下配置LAMP运行环境
文章转载自:https://www.straystarry.com/more/doc/doc_centos6.8_lamp_config.php
Centos6.8系统下配置LAMP运行环境
下载本文文档本文档在阿里云ECS实例powered by centos6.8环境下进行验证得出
2018/06/09
1.Apache
#安装apache软件
yum -y install httpd
#启动httpd服务
service httpd start
#设置开机启动chkconfig --list httpd查看
chkconfig httpd on
#进入配置文件修改服务器名
vi /etc/httpd/conf/httpd.conf
#重启httpd服务
service httpd restart
2.MySQL
#下载依赖包
wget https://repo.mysql.com//mysql57-community-release-el6-9.noarch.rpm
#安装依赖包
rpm -Uvh mysql57-community-release-el6-9.noarch.rpm
#安装mysql
yum install mysql-community-server
#启动mysqld服务
yservice mysqld start
#新安装mysql临时密码保存处
grep 'temporary password' /var/log/mysqld.log
#mysqld服务开机自启
chkconfig mysqld on
#登陆mysql
mysql -uroot -p
#重启mysqld服务
service mysqld restart
3.PHP
#安装依赖包
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
#安装PHP及相关软件
yum install php70w.x86_64 php70w-opcache.x86_64 php70w-pdo.x86_64 php70w-fpm.x86_64 php70w-mysql.x86_64
yum install php70w-gd.x86_64 libjpeg* php70w-ldap.x86_64 php70w-odbc.x86_64 php70w-pear.noarch php70w-xml.x86_64
yum install php70w-xmlrpc.x86_64 php70w-mbstring.x86_64 php70w-bcmath.x86_64 php-mhash php70w-pecl-redis.x86_64
yum install php70w-gd.x86_64 libjpeg* php70w-ldap.x86_64 php70w-odbc.x86_64 php70w-pear.noarch php70w-xml.x86_64
yum install php70w-xmlrpc.x86_64 php70w-mbstring.x86_64 php70w-bcmath.x86_64 php-mhash php70w-pecl-redis.x86_64
#启动php-fpm服务
service php-fpm start
4.SSH
#配置系统自带的SSH,修改Port 22端口号
vi /etc/ssh/sshd_config
#重启sshd服务
service sshd restart
5.phpMyAdmin
#cd到站点根目录
cd /var/www/html
#下载压缩包
wget https://files.phpmyadmin.net/phpMyAdmin/4.6.0/phpMyAdmin-4.6.0-all-languages.tar.gz
#解压
tar zxvf phpMyAdmin-4.6.0-all-languages.tar.gz
#重命名
mv phpMyAdmin-4.6.0-all-languages.tar.gz newName
#重启mysqld服务
service mysqld restart
#登陆phpMyAdmin时若提示丢失mysqli
vi /etc/php.d/mysqli.ini
6.Apache配置301重定向
#打开apache配置文件
vi /etc/httpd/conf/httpd.conf
#在httpd.conf文件内容最后加上如下语句
RewriteEngine on
RewriteLogLevel 0
RewriteLog logs/rewrite.log
rewritecond %{HTTP_HOST} ^straystarry.com$
rewriterule ^(.+) %{HTTP_HOST}$1 [C]
rewriterule ^straystarry.com(.*) https://www.straystarry.com$1
RewriteLogLevel 0
RewriteLog logs/rewrite.log
rewritecond %{HTTP_HOST} ^straystarry.com$
rewriterule ^(.+) %{HTTP_HOST}$1 [C]
rewriterule ^straystarry.com(.*) https://www.straystarry.com$1