zoukankan      html  css  js  c++  java
  • Linux安装PHP和MySQL

    Linux上安装php运行环境稍微比Windows复杂,没有Windows那么方便的集成环境。技术在于折腾嘛

    Linux 版本的可以参考之前发布的Linux安装PHP MongoDB扩展

    安装环境

    系统环境:CentOS 6.5 64位

    一、设置YUM仓库

    在第一步中,先设置安装apache,php和mysql所需要用到的yum仓库,添加REMI,EPEL,Webtatiche和Mysql服务器仓库。

    yum -y install epel-release

    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

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

    rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

    wget https://centos6.iuscommunity.org/ius-release.rpm

    rpm -Uvh ius-release*.rpm

    yum -y update

    二、安装PHP 5.6

    1、安装PHP5.6

    有很多方法可以安装PHP 5.6, 下面只是其中之一,仅作为一个参考。

    yum -y install php55u php55u-opcache php55u-xml php55u-mcrypt php55u-gd php55u-devel php55u-mysql php55u-intl php55u-mbstring php55u-bcmath

    2、让Apache解析php,在在httpd.conf 里加入如下几句:

    LoadModule php5_module modules/libphp5.so
    <IfModule mod_php5.c>

            AddType application/x-httpd-php .php
            AddType application/x-httpd-php-source .phps

        </IfModule>

    三、安装MySQL 5.6并设置开机启动

    1、安装Mysql并设置开机启动

    yum install mysql-server

    chkconfig mysqld on

    2、设置Mysql密码

    mysql> USE mysql;

    mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';

    mysql> FLUSH PRIVILEGES;

    3、允许远程登录

    mysql> GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

    四、测试php是否能被apache解析

    在/var/www/html/新建个test.php文件,将以下内容写入,然后保存运行。

    <? phpinfo(); ?>

    结束

  • 相关阅读:
    【NOIP2001】【Luogu1025】数的划分(可行性剪枝,上下界剪枝)
    【POJ2676】Sudoku(优化搜索顺序)
    【codevs4228】小猫爬山(最优化剪枝)
    实现两个路由器漫游(传统路由器做AP)
    查询数据SELECT 之单表查询
    MySQL数据库基础概念
    删除Mac上的mysql数据库
    MYSQL数据库
    并发编程
    socketserver及相关的类 (处理socket服务端)+ event事件的使用
  • 原文地址:https://www.cnblogs.com/mityaya/p/5459260.html
Copyright © 2011-2022 走看看