Ubuntu 12.04 搭建php开发环境

安装MySQL

sudo apt-get install mysql-server

安装Apache

sudo apt-get install apache2

安装PHP5

sudo apt-get install php5

其它模块

//配置APACHE+PHPsudo apt-get install libapache2-mod-php5

//让apache支持mysqlsudo apt-get install libapache2-mod-auth-mysql

//mysql连接sudo apt-get install php5-mysql

//GD库sudo apt-get install php5-gd

?

phpMyAdmin

sudo apt-get install phpMyAdmin

安装过程中会提示一些配置,比如密码什么的。

安装好之后php网络服务默认根目录是/var/www,想要对其进行读写操作的话:

sudo chmod 777 /var/www

测试是否配置完成:打开?http://127.0.0.1?或者 http://localhost

phpmyadmin设置:

在安装过程中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码 Password of the database’s administrative user。

然后将phpmyadmin与apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share/phpmyadmin目录,所以就用命令:

sudo ln -s /usr/share/phpmyadmin /var/www

建立连接。

phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin

配置Apache

1.启用 mod_rewrite 模块

终端命令: sudo a2enmod rewrite

重启Apache服务器: sudo /etc/init.d/apache2 restart

Apache重启后我们可以测试一下,在/var/www目录下新建文件test.php,写入代码: < ?php phpinfo(); ?> 保存,在地址栏输入http://127.0.0.1/test.php?或 http://localhost/test.php ,如果正确出现了php 配置信息则表明LAMP Apache已经正常工作了(记得重启Apache服务器后再测试)。

2.设置Apache支持.htm .html .php

sudo gedit /etc/apache2/apache2.conf

或sudo gedit /etc/apache2/mods-enabled/php5.conf

在打开的文件中加上

AddType application/x-httpd-php .php .htm .html

即可。

LAMP组件经常使用的几个终端命令

重启 apache:sudo /etc/init.d/apache2 restart

重启mysql:sudo /etc/init.d/mysql restart

配置 php.ini:sudo gedit /etc/php5/apache2/php.ini

配置 apache2.conf:sudo gedit /etc/apache2/apache2.conf

配置 my.cnf:sudo gedit /etc/mysql/my.cnf

PHP CGI :sudo /var/www/cgi-bin/

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

ubuntu12.04 php环境搭建,Ubuntu12.04筹建php开发环境相关推荐

  1. go环境搭建_容器化 Go 开发环境的尝试

    Go语言中文网,致力于每日分享编码知识,欢迎关注我,会有意想不到的收获! 01 写在前面 昨天上午"起早"到附近的影院看<波西米亚狂想曲>,选的座位比较靠前,最后的二十 ...

  2. Android环境搭建和Android HelloWorld—Android开发环境搭建

    Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...

  3. cc java开发环境搭建_Windows系统下java开发环境搭建

    总的来说,开发环境是程序员工作的基础,没了他,IT工作就没得开展了.话不多说,今天提供的教程是Windows系统下Java开发环境的搭建,具体如下 1.下载并安装JDK(JAVA Developmen ...

  4. win7 nginx php 环境,win7下docker环境搭建nginx+php-fpm+easyswoole+lavarel开发环境

    本篇文章将叙述如何在上述基础上搭建laravel开发环境,这个其实安装跟easyswoole有点类似: 1.先配置nginx, 详细代码如下 server { listen80; listen [:: ...

  5. linux下嵌入式编译环境搭建,ubuntu系统下嵌入式开发环境搭建(ubuntu 16.04)

    1.安装git sudo apt-get install git 2.安装vim sudo apt-get install vim 3.安装arm-linux-gcc (1) arm-linux-gc ...

  6. mac qt android开发环境搭建,Mac 下 PyQt5 的开发环境搭建

    准备Qt的开发工具: 下载安装 py 的运行环境: 1.安装brew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserconten ...

  7. python2.7开发环境搭建_windows python2.7 django 开发环境搭建

    一.需要下载的工具: 二.安装上面的工具 安装到 d:/Python27 接下来添加环境变量到path:d:\Python27;d:\Python27\Scripts; 2. 安装PIL 3. 安装d ...

  8. win10 linux开发环境搭建,win10子系统linux.ubuntu开发环境搭建

    UI线程和work线程 UI线程处理消息,比如重绘,响应键盘鼠标等等跟消息有关的处理. 而工作线程一般是你自己写的用来处理数据的,比如操作数据库等等.(work线程) ORACLE 自定义分页存储过程 ...

  9. 深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow1.4.0 opencv3.4 含泪总结

    深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow opencv 1 安装ubantu16.04 安装时不要在线更新,在 ...

  10. java1.8+pydev_Ubuntu 18.04.4 中使用 Eclipse+PyDev 配置 Python 开发环境

    先学习一下深度学习必备的编程语言 Python.工欲善其事,必先利其器.一个好用的 IDE 将会使你的学习事半功倍,下面就是我本人在 Ubuntu 18.04.4 中使用 Eclipse+PyDev ...

最新文章

  1. Java代码缺陷自动分析工具介绍
  2. .net数据控件的冒泡事件
  3. Maven 的dependency 的 classifier的作用
  4. SpringBoot内置Tomcat支持多大并发量和连接数
  5. php 命名空间实现的原理,php命名空间实现的理解
  6. java 排队实现_实验排队功能实现(JAVA)
  7. vfp 界面_VFP之老树新花
  8. 99%的程序都没有考虑的网络异常
  9. 求数组中最长连续递增子序列
  10. Linux的巡检命令
  11. 【MySQL】 GTID使用
  12. hadoop组件及各自的功能
  13. 黑莓7290 使用说明
  14. VBA 字典方法及属性介绍
  15. 算法培训(一)---排序算法
  16. 北京理工计算机实验二报告,北京理工大学实验二实验报告表
  17. Instrument使用总结
  18. Elasticsearch 的 Task 停止方法
  19. Word文档day01
  20. 2020Java面试题汇总(2020年负重前行的Java码畜社招遇到的Java面试题---亲历总结)

热门文章

  1. 网络数据校验随笔(1)
  2. Linux内核多线程(三)
  3. JavaScript之jQuery够用即可(查找筛选器、属性操作、jQuery文档处理)
  4. eclipse终止端处的加载主类错误
  5. c语言结构体语法分析,C语言结构体struct的语法解析
  6. gitlab导入本地项目_Gitlab使用心得
  7. 使用商业模式的九大模块去分析京东的商业模式_【荐读】商业模式新生代
  8. Python+matplotlib绘制函数曲线查找函数极值
  9. 两表关联更新 mysql_MySQL多表更新(关联表更新)
  10. linux下载python 没有iedl_linux 安装python