• Lamp(linux+apache+mysql+php)环境搭建


    Lamp(linux+apache+mysql+php)环境搭建

    1.安装apache2sudo apt-get installapache2

    安装完毕后。执行例如以下命令重新启动apache:sudo/etc/init.d/apache2 restart,在浏览器中输入http://localhost或者http://127.0.0.1,会看到"It works!"说明apache成功安装。

    2.安装php:sudoapt-get install libapache2-mod-php5 php5;

    安装扩展php5-gdsudo apt-get installlibapache2-mod-php5 php5-gd 

          php5-mysqlsudo apt-get install libapache2-mod-php5 php5-mysql

    安装完毕后,又一次启动apache,让它载入PHP模块:sudo /etc/init.d/apache2 restart

    接下来再Web文件夹以下新建一个PHP文件来測试PHP能否正常执行:

    sudo gedit /var/www/phpinfo.php,输入并保存后在浏览器里输入http://localhost/phpinfo.php,假设出现了显示php执行參数的页面则说明PHP能够正常执行。

    <?php

    phpinfo();

    ?php>
    3
    .安装mysqlsudo apt-get installmysql-server mysql-client,在安装的最后须要输入rootpassword,这里的rootpassword是指设定MySQL的rootpassword。

    4.安装phpmyadmin-Mysql数据库管理:

    sudo apt-get installlibapache2-mod-auth-mysql php5-mysql phpmyadmin。这样安装与php5相配合的phpmyadmin。安装phpmyadmin后。配置phpmyadmin和apache2:

    cp  /etc/phpmyadmin/apache.conf  /etc/apache2/sites-available/phpmyadmin将phpmyadmin中的apache.conf(apache配置文件)拷贝到apache2/sites-available下的phpmyadmin文件下,然后进入sites-enabled目录下:

    cd/etc/apache2/sites-enabled,建立一个通往配置文件的链接:sudo ln -s../sites-available/phpmyadmin,重新启动apache2sudo /etc/init.d/apache2restart。最后能够打开http://localhost/phpmyadmin验证一下。

    这样LAMP的基本组件安装完成了。

     

    /********************************************************************************/

    接下来进行一些其它的设置:

    1.PHP网络server根文件夹默认设置是在:/var/www,因为Linux系统的安全性原则。改文件夹下的文件读写权限仅仅同意root用户操作,因此通过制定root终端命令:sudo chmod 777 /var/www改动/var/www文件夹的读写权限,然后就能够写入html或php文件了。

    2.配置apahce:启用mod_rewrite模块sudo a2enmod rewrite,重新启动apacheserversudo /etc/init.d/apache2 restart,在/var/www文件夹下新建文件test.php,写入代码<?

    php phpinfo();?>保存,然后在浏览器输入http://127.0.0.1/test.php。假设出现php配置信息则表明LAMP Apache已经正常工作(重新启动apacheserver后測试)。

    设置apache支持.htm .html .php:sudo gedit /etc/apache2/apache2.conf

    在打开的文件里加上AddType application/x-httpd-php .php .htm .html就可以。

  • 相关阅读:
    hdu1881(贪心+dp)
    hdu1513(最长公共子序列)
    关于布局的一点心得
    android字符串工具类
    android系统时间格式转换工具类
    android sp文件一个键值保存多条信息
    android 对话框显示工具类
    android网络连接工具类
    日志打印工具类
    关于项目中的一些经验:封装activity、service的基类,封装数据对象
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/7003635.html
Copyright © 2020-2023  润新知