您的位置:首页 > 运维架构 > Apache

在centos阿里云服务器上配置apache+php+mysql环境

2017-06-30 09:30 786 查看


目录视图



摘要视图



订阅


福利 | 百度 AI 开发者大会免费门票领取      CSDN日报20170629——《你该关注“硬技术”还是“大道理”呢?》      【直播】探究Linux的总线、设备、驱动模型!

 


在centos阿里云服务器上配置apache+php+mysql环境

标签: 阿里云centos7服务器配置php环境
2016-03-16 16:02 2221人阅读 评论(0) 收藏 举报


 分类:

php之环境配置(2) 


版权声明:本文为博主原创文章,未经博主允许不得转载。

           前两天用学生价9.89/月买了个centos系统的阿里云服务器,花了几天时间,配置了一下终于成功了,今天和大家分享一下配置过程,反正我百度并配置了好几次,最后一次终于成功了!

       1.更新系统内核

       yum -y update

    2.安装apache服务器

yum -y install httpd httpd-devel /*安装apache*/

[b]service httpd start              /*启动apache*/


 
  service httpd restart            /*重启apache服务器*/

 
  3.安装MySQL数据库

 
 /*注意如果你以前配置过mysql,必须先删除或者卸载残余关于mysql文件,否则肯能失败*/

 
 
给CentOS添加rpm源,并且选择较新的源 命令:

 
 
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
    yum localinstall mysql-community-release-el6-5.noarch.rpm
    yum repolist all | grep mysql
    yum-config-manager --disable mysql55-community
    yum-config-manager --disable mysql56-community
    yum-config-manager --enable mysql57-community-dmr
    yum repolist enabled | grep mysql

    4.安装mysql命令

 
  yum install mysql-community-server

 
  5.启动mysql 命令:

   service mysqld start

   查看mysql是否自启动,并且设置开启自启动
命令:

   chkconfig
--list | grep mysqld

    chkconfig mysqld on   /*设置mysql为开机启动*/

 
  登录mysql命令

 
  mysql -uroot -p

 
  第一次登录mysql的密码需要使用命令行才能看到,默认并不是空,因为本人已经尝试过了.命令如下:

 
  sudo grep 'temporary password' /var/log/mysqld.log,然后你会看到localhost:下几个由各种符号组成的密码,只要您在登录时输入刚才看到的密码,你就会发现连接成功,需要注意的是在输入密码的过程中密码字符并不会显示而且字符又比较复杂,所以最好把比密码改了,修改密码是在成功登陆mysql的基础上所做的事.

 
  修改mysql密码代码:

 
  mysql> SET PASSWORD = PASSWORD('qwe*123-');        /*如果修改的面貌过于简单则修改不会成功*/

 
     密码修改成功后会出现如下提示:

 
     Query OK, 0 rows affected (0.03 sec) 

 
     然后您就exit数据库再次用新密码登陆,发现成功修改了密码.

 
  6.安装PHP环境

 
 yum -y install php /*安装php*/

    yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-         bcmath php-mhash libmcrypt /*安装php扩展*/

 
  7.apache的配置

 
 执行vi /etc/httpd/conf/httpd.conf,

    修改DirectoryIndex index.html index.html.var为DirectoryIndex index.php index.html              index.html.var,

    修改ServerName www.example.com:80为ServerName localhost:80,保存退出

    DocumentRoot 默认为"/var/www/html",在此路径下放一个index.php测试文件,便可以被解析执行了.(至于怎么放文件需要用到一款软件下面会提到)

 
  8.安装phpMyAdmin

 
 
sudo yum install phpmyadmin  /*安装phpMyAdmin*/

 
  默认情况下,CentOS 7上的phpMyAdmin只允许从回环地址(127.0.0.1)访问。为了能远程连接,你需要改动它的配置。

    用文本编辑器打开phpMyAdmin的配置文件(路径:/etc/httpd/conf.d/phpMyAdmin.conf),找出并注释掉带有"Require ip XXXX"字样的代码行。会有     四处这样的代码行,用"Require
c08c
all granted"取而代之。重新改动过的配置文件如下所示。

 
  


 
  


 
  最后,重启httpd使改动生效。

 
      sudo systemctl restart httpd

 
      为了能让我们自己看到phpMyAdmin的登陆页面,我们需要把phpMyAdmin用代码的方式移动到 /var/www/html下

 
      先用命令whereis phpMyAdmin可以看到phpMyAdmin的文件夹目录,此时需要记住该目录,接下来最关键的代码是:

 
      假设您刚才看到的目录是 /etc/aaa,那么接下来执行的代码就是

 
      cp -r /etc/aaa /var/www/html/                            /*移动到网站根目录,方便打开*/

 
      好了现在可以输入你的公网IP加上/phpMyAdmin,接下来您将看到的数据库登录界面

        9.关于上传文件的问题

      去网上下一个叫做FlashFXP的软件,最后用chmod -R  777 /var/www/html/*   命令使得我们有权限上传文件,好了全搞定了,就是这么
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: