• 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
    在里面写入

    <?
    phpinfo();
    ?>


    然后在Firefox中打开:
    http://localhost/testphp.php
    应该能看到php的信息

    看完后把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
    这样就能顺利修改用户了

  • 相关阅读:
    视频像素点级的标注
    unet
    Emmet缩写语法
    Nginx漏洞利用与安全加固
    算法时间复杂度
    动态规划dp
    数据结构Java实现04---树及其相关操作
    关于递归
    Java正则表达式
    Java String相关
  • 原文地址:https://www.cnblogs.com/ajunForNet/p/2502294.html
Copyright © 2020-2023  润新知