zoukankan      html  css  js  c++  java
  • ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新

    一、环境安装

    1.安装apache2
    sudo apt-get install apache2
    安装后在浏览器中打开:http://localhost/或者http://127.0.0.1
    如果出现It works!证明apache安装成功。

    2.安装PHP
    sudo apt-get install php5
    sudo apt-get install libapache2-mod-php5
    sudo /etc/init.d/apache2 restart
    测试:
    sudo vi /var/www/testphp.php
    写入php works!保存退出vi。
    然后在浏览器中输入http://127.0.0.1/testphp.php或者http://localhost/testphp.php
    如果显示出php works!表示php配置成功。

    3.安装MYSQL
    sudo apt-get install mysql-server
    安装过程中按提示设置root密码即可。

    注:修改密码:

    mysql -uroot -p

    mysql>use mysql;

    mysql>update user set password=PASSWORD('new password') WHERE user='root';

    mysql>exit

    重启mysql,或是刷新权限也行

    重启即可: sudo /etc/init.d/mysql restart   或是  restart mysql

    4、让apache、php支持mysql
    sudo apt-get install libapache2-mod-auth-mysql
    sudo apt-get install php5-mysql
    sudo /etc/init.d/apache2 restart

    至此Ubuntu+apache2+php 5+mysql的安装完成。

    提示:

     /etc/apache2/下:

    1、apache2.conf 是主配置文件,httpd.conf 用户配置文件

    2、虚拟目录在 httpd.conf 中

    DocumentRoot “路径”

    ServerName 名称

    #Listen 127.0.0.1:80  #注意这个文件中不能写上监听,如果必须要写,那就需要先去apache2.conf下将include /etc/apache2/ports.conf  给注释掉,因为ports.conf中已经监听来80端口

    3、目录设置在 /etc/apache2/sites-enabled/000-default    可以设置虚拟主机

    4、php.ini:   /etc/php5/apache2/php.ini

    5、mysql.cnf:   /etc/mysql/my.cnf

    4、重启apache :   /etc/init.d/apache2 restart

    5、重启mysql:    sudo /etc/init.d/mysql restart   或是    restart mysql

    6、日志文件: /var/log/apache2/

    二、curl扩展安装

    sudo apt-get install php5-curl

    sudo /etc/init.d/apache2 restart

    三、GD扩展安装

    sudo apt-get install php5-gd

    sudo vi /etc/php5/apache2/php.ini 

    添加extension=gd.so

    sudo /etc/init.d/apache2 restart

    四、xdebug扩展安装

    sudo apt-get install php-pear
    sudo apt-get install php5-dev
    sudo pecl install xdebug

    修改php.ini 添加扩展支持

    extension=xdebug.so  (  或者用zend_extension)

    重启apache

  • 相关阅读:
    MQ怎么解决消息堆积的问题
    怎么解决Mysql的超大分页
    微信小程序开发入门 —— 认识微信小程序
    C++中strcpy()函数和strcpy_s()函数的使用及注意事项
    UML免费建模工具
    UML 各种图总结精华
    TIFF 文件格式
    LIBTIFF+VS15+WIN10编译
    LIBTIFF VS2013下编译LIBTIFF4.0.9
    Qt 多线程之QtConcurrent::map(处理序列容器)
  • 原文地址:https://www.cnblogs.com/xiaoyaoxia/p/2046409.html
Copyright © 2011-2022 走看看