一、环境安装

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

转载于:https://www.cnblogs.com/xiaoyaoxia/archive/2011/05/14/2046409.html

ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新相关推荐

  1. 阿里云 Ubuntu PHP7 Nginx Mysql 开发环境搭建

    记录下在阿里云搭建 PHP7 开发环境 安装 nginx sudo apt-get update sudo apt-get install nginx安装完成后会自动开启,通过命令查看 # ps -a ...

  2. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十九讲:apache+php+mysql开发环境搭建(wamp)

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十九讲:apache+php+mysql开发环境搭建(wamp) window环境下进行网站建设时,必须要进行wamp环境的搭建.本文介绍了如果配置apac ...

  3. u盘php环境,u盘装机大师如何为XP系统安装Apache+MySQL+PHP环境

    u盘装机大师如何为XP系统安装Apache+MySQL+PHP环境?Apache+MySQL+PHP环境对于寻常电脑用户来说是个比较陌生的词汇,但对于程序管理开发人员来说却再熟悉不过.如果你想自己尝试 ...

  4. docker mysql开发环境_Docker 构建PHP+Apache+MySQL 开发环境

    文章目錄 通过Docker 构建PHP+Apache+MySQL 开发环境,所有的服务(Apache,MySQL)和语言环境(PHP)都将在容器中运行,代码编写在宿主机内编写,并在宿主机的浏览器进行查 ...

  5. rsyslog+mysql+loganalyzer 环境搭建日志服务器

    环境:CentOS6.6 rsyslog+mysql+loganalyzer 环境搭建日志服务器 Client端:    192.168.2.10 MySQL服务器:  192.168.2.11 # ...

  6. mysql 搭建日志服务器_rsyslog+mysql+loganalyzer 环境搭建日志服务器

    环境:CentOS6.6 rsyslog+mysql+loganalyzer 环境搭建日志服务器 Client端:192.168.2.10 MySQL服务器:192.168.2.11 # Client ...

  7. (三)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - Nginx环境搭建

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  8. ubuntu 16.04 php 开发环境搭建

    ubuntu 16.04 php 开发环境搭建 mysql sudo apt install -y mysql-server mysql-client php 5.6 sudo add-apt-rep ...

  9. 2012 iis php mysql_Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建wordpress博客教程

    Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程 一.环境说明: 操作系统:Windows Server2012 R2 PHP版本:php 5.5.8 MySQ ...

最新文章

  1. 《Python 学习手册4th》 第十二章 if测试和语法规则
  2. WordCount作业提交到FileInputFormat类中split切分算法和host选择算法过程源码分析
  3. 高清简约家居环境场景设计样机模板素材,还原现场!
  4. linux lsof
  5. HDU1240 POJ2225 Asteroids!【BFS】
  6. 在TCP三次握手后插入伪造的TCP包
  7. C# CSharp 回调函数
  8. 【转】Golang 新手可能会踩的 50 个坑
  9. js 判断是ie浏览器
  10. Pr 与音频相关的调整方法
  11. 35岁前要培养的66种思维(中)
  12. python制作折线图_python 生成折线图
  13. 《详细》使用ventoy制作linux to go和win to go放在u盘中《即走即用的便携式系统》,自带系统引导
  14. java 生成随机md5_Java常用工具类(计算MD5,验证码随机生成,天数差值计算)
  15. 【重要】一部手机失窃而揭露的黑色产业链—完整修订版
  16. vs2017取消起始页(设定起始页)/(.ashx文件的添加)
  17. TIFS_2013_Empirical Evaluation and New Design for Fighting Evolving Twitter Spammers
  18. 在Matlab中提取彩图黄色分量
  19. 《MongoDB入门教程》第03篇 MongoDB基本概念
  20. 两种 iPhone 界面的动画效果

热门文章

  1. java mysql存储过程_JAVA调用MySQL存储过程
  2. VS2010与OpenCV2410简单配置
  3. java insert_java获取新insert数据自增id的实现方法
  4. eclipse error
  5. python程序—名片管理系统
  6. Python-进程相关概念
  7. 解锁树莓派root账号
  8. bzoj_2064 分裂
  9. 学习笔记25_MVC前台API
  10. cmd进入控制Mysql出现乱码的问题