Centos安装配置高本版的LAMP(使用yum源)

由于Centos本身的源版本较低,php是5.3,mysql 是5.1。
搭载yii2.0要求php版本5.4以上。会照成后续很多麻烦。

  1. 更新yum源为Webtatic EL6 YUM源:
    rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm

  2. 可能会出现Header V3 DSA signature: NOKEY的问题
    解决方法:rpm --import /etc/pki/rpm-gpg/RPM*

  3. 接下来开始搭建lamp,先装Apache
    yum install httpd

  4. 配置一下:
    vi /etc/httpd/conf/httpd.conf
    命令模式下:/加要查找的,找到下面这几个,根据自身需要去配置
    StartServers 2
    MinSpareServers 6
    MaxSpareServers 12
    MaxClients 80
    MaxRequestsPerChild 3000

  5. 设置域名绑定目录

  6. 设置Apache开机自启动
    /etc/init.d/httpd start
    /sbin/chkconfig --levels 235 httpd on
    /etc/init.d/httpd reload

    centos7 chkconfig命令不能使用,用
    systemctl restart httpd.service 重启服务
    systemctl enable httpd.service 开机自启动

  7. 安装mysql
    yum install mysql55w mysql55w-server
    装完 mysql -V 查看下版本
    mysql如果之前用原来的yum源装过的话,即使你remove了,还是会有文件冲突,会报出 conflicts with mysql-5.*… 只需要执行一步
    rpm -e mysql-5.* --nodeps (mysql-5.*这个东西要填你自己冲突的那个,然后就可以继续执行上面安装了)

  8. mysql开机自启动
    /sbin/chkconfig --levels 235 mysqld on # 设置开机启动
    /etc/init.d/mysqld start # 启动MYSQL

  9. 设置数据库用户
    mysql_secure_installation #安装设置ROOT权限,根据提示设置ROOT密码
    一开始密码可能是空,直接回车就行,根据步骤完成

  10. 安装php以及所有的扩展
    yum install php56w

yum install php56w-bcmath php56w-dba php56w-devel php56w-embedded php56w-enchant php56w-fpm php56w-gd php56w-imap php56w-interbase php56w-intl php56w-ldap php56w-mbstring php56w-mcrypt php56w-mssql php56w-mysqlnd php56w-odbc php56w-opcache php56w-pdo php56w-pear.noarch php56w-pecl-apcu php56w-pecl-apcu-devel php56w-pecl-gearman php56w-pecl-geoip php56w-pecl-igbinary php56w-pecl-igbinary-devel php56w-pecl-imagick php56w-pecl-imagick-devel php56w-pecl-memcache php56w-pecl-memcached php56w-pecl-redis php56w-pecl-xdebug php56w-pgsql php56w-phpdbg php56w-process php56w-pspell php56w-recode php56w-snmp php56w-soap php56w-tidy php56w-xml php56w-xmlrpc
  1. 测试
    先测试apache.如果ip地址访问能出来Apache的页面就好,然后测试php,在/var/www/html页面下面新建test.php , 如果正确显示php版本等信息就说明php安装成功。
    可能测试过程中发现Could not reliably determine the server’s fully qualified domain name的错误, vi/etc/httpd/conf/httpd.conf 搜索ServerName然后打开注释写出 ServerName localhost:80

  2. 接下来装phpmyadmin
    phpmyadmin我们去网上下载安装
    先进入
    cd /var/www/html
    mkdir phpmyadmin
    cd phpmyadmin/

wget https://files.phpmyadmin.net/phpMyAdmin/4.6.4/phpMyAdmin-4.6.4-all-languages.tar.gz --no-check-certificate

用最新4.6版本,下载链接可以自行去phpmyadmin.net找
解压一下
tar xvfz phpMyAdmin-4.6.4-all-languages.tar.gz
压缩之后,把压缩包删了
rm -rf phpMyAdmin-4.6.4-all-languages.tar.gz
进入把所有文件拷到phpmyadmin目录去
cd phpMyAdmin-4.6.4-all-languages/
mv * /var/www/html/phpmyadmin/
cd ..
rm -rf phpMyAdmin-4.6.4-all-languages/

复制样本配置文件到config.inc.php文件
cp config.sample.inc.php config.inc.php
重启Apache
service httpd restart

然后就可以登录ip/phpmyadmin测试一下了,填数据库的密码

完事之后,就差svn了,svn的安装自动更新的设置可以关注我的另外一篇博客。http://blog.csdn.net/return_true_hang/article/details/51099243

你可能感兴趣的:(服务器)