linux LAMP环境安装

一直不会lamp的安装,今天终于找到一个教程可以使用,保存下来,本人环境的CentOS版本: 6.6

安装lamp:https://blog.csdn.net/qq_30118843/article/details/82291869

安装php7:https://www.cnblogs.com/blibli/p/7286786.html (注意扩展先不要安装,可以再参考下下面的地址)

php7扩展:https://www.cnblogs.com/yanqingxu/p/9248849.html

安装redis:https://www.cnblogs.com/momolei/p/9953859.html(linux下载安装包:wget http://download.redis.io/releases/redis-5.0.4.tar.gz

安装redis时因为无gcc报错,需要先安装gcc:https://www.cnblogs.com/yadongliang/p/6100003.html

 svn的安装:https://blog.csdn.net/weixin_37998647/article/details/78686246

    

个人的操作步骤:

  • 一、 检查系统环境
  • 二、安装Apache、PHP、Mysql
  • 三、安装基本常用扩展包
  • 四、配置Apache、mysql开机启动
  • 五、配置Mysql
  • 六、替换成php7
  • 七、安装php7扩展
  • 八、安装redis

一、检测系统环境

  1、确认centos版本 

[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.6 (Final)

  2、是否安装过apache

rpm -qa | grep httpd
或
apachectl -v
或
httpd -v 

安装过:
Server version: Apache/2.2.15 (Unix)
Server built:   Jun 19 2018 15:45:13

  3、是否安装过mysql

service mysqld start

  4、清理mysql痕迹

    如果未被识别则没有安装,如果系统安装过,或者安装失败,清理一下系统

yum remove mysql
rm -f /etc/my.cnf

  5、卸载Apache包

rpm -qa|grep httpd

  注意:如果是新的系统或者你从来没有尝试安装过,则以上步骤省略。

 

二、安装Apache、PHP、Mysql

  1、安装apache

[root@localhost ~]# yum -y install httpd 

    返回如下信息说明安装成功

......
Installed:
  httpd.x86_64 0:2.4.6-40.el7.centos.4                                          
 
Dependency Installed:
  apr.x86_64 0:1.4.8-3.el7                      apr-util.x86_64 0:1.5.2-6.el7   
  httpd-tools.x86_64 0:2.4.6-40.el7.centos.4    mailcap.noarch 0:2.1.41-2.el7   
 
Complete!

  2、安装php

[root@localhost ~]# yum -y install php

    返回如下信息说明安装成功

......
Installed:
  php.x86_64 0:5.4.16-36.3.el7_2                                                
 
Dependency Installed:
  libzip.x86_64 0:0.10.1-8.el7             php-cli.x86_64 0:5.4.16-36.3.el7_2   
  php-common.x86_64 0:5.4.16-36.3.el7_2   
 
Complete!

  3、安装php-fpm

[root@localhost ~]# yum -y install php-fpm

    返回如下信息说明安装成功

Installed:
  php-fpm.x86_64 0:5.4.16-36.3.el7_2                                            
 
Complete!

  4、安装mysql

[root@localhost ~]# yum -y install mysql

    返回如下信息说明安装成功

…………
Complete!

  5、安装mysql-server

[root@localhost ~]#yum -y install mysql-server

  6、安装php-mysql

[root@localhost ~]# yum -y install php-mysql

 

三、安装基本常用扩展包

  1、安装Apache扩展包

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql 

    返回如下信息说明安装成功

......
Installed:
  httpd-manual.noarch 0:2.4.6-40.el7.centos.4                                   
  mod_ssl.x86_64 1:2.4.6-40.el7.centos.4                                        
 
Complete!

  2、安装php扩展包

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

    返回如下信息说明安装成功

......
Dependency Updated:
  pcre.x86_64 0:8.32-15.el7_2.1                                                 
 
Complete!

  3、安装mysql扩展包

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

    返回如下信息说明安装成功

......
Dependency Installed:
  libdbi.x86_64 0:0.8.4-6.el7         libdbi-drivers.x86_64 0:0.8.3-16.el7     
  unixODBC.x86_64 0:2.3.1-11.el7     
 
Complete!

 

四、配置Apache、mysql开机启动

  将Apache开机启动脚本写入/etc/rc.d/rc.local,定义开机自动启动的程序。编辑/etc/rc.d/rc.local文件,在文件底部加上Apache启动命令和mysql启动命令。

/usr/local/httpd/bin/apachectl start
/usr/local/mysql/bin/mysqld start

  重启对应服务

service mysqld restart
 
service php-fpm start
 
service httpd restart

 

五、配置mysql

  初次安装mysql是没有密码的,我们要设置密码,mysql的默认账户为root。

  设置 MySQL 数据 root 账户的密码:

[root@localhost ~]# mysql_secure_installation

  出现如下提示直接按回车键:

Enter current password for root

  出现如下提示再按回车键:

Set root password? [Y/n]

  出现如下提示输入你需要设置的密码,这里输入了root,输入密码是不显示的,回车后再输入一次确认:

New password:

  接下来还会有四个确认,都直接按回车键,分别是:

Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

六、测试环境

  进入apache的web根目录:/var/www/html 中写一个最简单的php测试页面

cd /var/www/html
vim test.php

  进入到了控制模式之后按键盘字母 i 进入到编辑模式,将如下代码输入到文件中

<?php
  echo "<title>Phpinfo Test.php</title>";
  phpinfo()
?>

  按 esc 退出编辑模式,回到控制模式,输入 :wq 然后回车,运行test.php文件

[root@localhost html]# php test.php 
<title>Phpinfo Test.php</title>

  注意:我们采用了yum在线安装,版本都是默认的Php是5.4,apache的版本是Server version: Apache/2.4.6 (CentOS)

 

七、替换成php7 

   1、删除之前的版本

yum remove php* php-common

  2、rpm 安装 Php7 相应的 yum源

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

 

八、安装php7扩展

yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel

  就这一条命令,就可以安装了下面的拓展了!

  php-api, php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-filter, php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-json, php-libxml, php-openssl, php-pcre, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-reflection, php-session, php-shmop, php-simplexml, php-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlib

  查看一下php拓展:

php -m

 

九、安装redis

  1、下载redis安装包

wget http://download.redis.io/releases/redis-5.0.4.tar.gz

   2、解压缩

tar -zxvf redis-5.0.4.tar.gz

   3、编译安装

[root@location www]cd redis-5.0.4  #进入解压缩目录
[root@location www]make #编译

    出现如下信息说明make成功

Hint: It's a good idea to run 'make test' ;)
make[1]: Leaving directory `/root/redis-5.0.4/src'

   4、开始安装

/root/redis-5.0.4/src
make install PREFIX=/usr/local/redis

    出现如下信息说明安装成功

Hint: It's a good idea to run 'make test' 

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install

   5、配置

    将解压后的目录下的redis.conf复制到安装目录下的bin目录,修改redis.conf      

      1)daemonize yes 使Redis以守护进程模式运行

      2)pidfile /var/run/redis_端口号.pid 设置Redis的PID文件位置

      3)port 端口号 设置Redis监听的端口号

      4)dir /var/redis/端口号 设置持久化文件存放位置

      5)#requirepass foobared 若需要设置密码就把注释打开,改成你要设置的密码

      6)bind 127.0.0.1 将其默认的127.0.0.1改为0.0.0.0(代表不做限制),这样外网就能访问了

   6、启动连接  

      启动服务:

./redis-server redis.conf

 

      客户端连接:

./redis-cli -h host -p port -a password

 

      

 

posted on 2019-05-14 10:45  Megan99  阅读(159)  评论(0)    收藏  举报