zoukankan      html  css  js  c++  java
  • UBUNTU安装PHP

    考虑到前不久在这儿测试Wordpress主题的惨痛经历,俺决定自己建一个web平台来先在本机测试

    本来想在openSUSE中安装,但想想apt-get这几键俺按得比较多,就先在Ubuntu中下手
    按照 Unofficial Ubuntu 6.06 (Dapper Drake) Linux Starter Guide的步骤来

    一、安装Apache2
    sudo apt-get install apache2
    然后在Firefox中打开:
    http://localhost/
    提示成功

    二、安装PHP5
    sudo apt-get install php5
    sudo apt-get install libapache2-mod-php5(根据俺的实际测试,这一步似乎不用做了,在上一步已经安装好了,不过还是建议你copy/paste一下这条命令)
    sudo /etc/init.d/apache2 restart

    测试PHP5是否安装成功
    sudo gedit /var/www/testphp.php
    在里面写入
    然后在Firefox中打开:
    http://localhost/testphp.php
    应该能看到下面的画面,很长的,俺截了一下
    php5.png
    看完后把testphp.php删掉,可能会有安全风险

    三、安装MySql
    sudo apt-get install mysql-server

    MySql初始只允许本机(127.0.0.1)连接,如果想多台机子使用或者向Internet开放的话,编辑/etc/mysql/my.cnf
    sudo gedit /etc/mysql/my.cnf
    找到
    bind-address = 127.0.0.1
    用#注释掉,象这样
    #bind-address = 127.0.0.1

    MySql默认没有设置root密码,本机的root用户也没有密码,有风险是吧,这样
    mysqladmin -u root password your-new-password
    mysqladmin -h root@local-machine-name -u root -p password your-new-password(这里我怎么也连接不上mysql服务器,最后在mysql-admin里面改的)
    sudo /etc/init.d/mysql restart

    安装MYSQL Administrator
    sudo apt-get install mysql-admin
    安装好后在Gnome-应用程序-系统工具-MySQL Administrator

    这里俺遇到了一个问题,就是运行MySQL Administrator后,点击User Administrator后,整个MySQL Administrator挂死,最后还是解决了,方法见后面

    安装MYSQL for Apache HTTP Server
    sudo apt-get install libapache2-mod-auth-mysql
    sudo apt-get install php5-mysql
    sudo apt-get install phpmyadmin

    要让PHP与MySql一起工作,编辑
    sudo gedit /etc/php5/apache2/php.ini
    取消对;extension=mysql.so的注释,象这样

    extension=mysql.so

    保存文件,然后
    sudo /etc/init.d/apache2 restart

    测试:
    http://localhost/phpmyadmin

    这里俺能修改用户,新增用户等等,回过头来解决前面提到的点击User Administrator后,整个MySQL Administrator挂死的问题,见下面的网址:
    MySQL Administrator hangs after pressing User Administration Icon
    高手们解决的办法不一,主要的方法:
    在终端中:
    export DEBUG_DONT_SPAWN_FETCHES=1
    mysql-admin
    这样就能顺利修改用户了

  • 相关阅读:
    停下来,等等灵魂(二)
    停下来,等等灵魂(一)
    swoole流程图
    使用 Spring Cloud Sleuth、Elastic Stack 和 Zipkin 做微服务监控
    Portainer实战
    Docker 容器日志分析
    docker容器日志查看
    java(集合框架)(转)
    js中const,var,let区别与用法(转)
    【MySQL】Mac通过brew安装的MySQL重启方法
  • 原文地址:https://www.cnblogs.com/voidxy/p/1541210.html
Copyright © 2011-2022 走看看