- 浏览: 567231 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (618)
- java (109)
- Java web (43)
- javascript (52)
- js (15)
- 闭包 (2)
- maven (8)
- 杂 (28)
- python (47)
- linux (51)
- git (18)
- (1)
- mysql (31)
- 管理 (1)
- redis (6)
- 操作系统 (12)
- 网络 (13)
- mongo (1)
- nginx (17)
- web (8)
- ffmpeg (1)
- python安装包 (0)
- php (49)
- imagemagic (1)
- eclipse (21)
- django (4)
- 学习 (1)
- 书籍 (1)
- uml (3)
- emacs (19)
- svn (2)
- netty (9)
- joomla (1)
- css (1)
- 推送 (2)
- android (6)
- memcached (2)
- docker、 (0)
- docker (7)
- go (1)
- resin (1)
- groovy (1)
- spring (1)
最新评论
-
chokee:
...
Spring3 MVC 深入研究 -
googleyufei:
很有用, 我现在打算学学Python. 这些资料的很及时.
python的几个实用网站(转的) -
hujingwei1001:
太好了找的就是它
easy explore -
xiangtui:
例子举得不错。。。学习了
java callback -
幻影桃花源:
太好了,謝謝
Spring3 MVC 深入研究
原文地址:http://blog.sina.com.cn/s/blog_8e7c33e901010gzn.html
Ubuntu下配置PHP开发环境 (2012-04-01 09:40:30)转载▼
标签: it 分类: PHP开发
本文主要说明如何在Ubuntu下配置PHP开发环境LAMP。
Ubuntu 搭建 php 环境
所谓LAMP:Linux,Apache,Mysql,PHP
安装 Apache2:
sudo apt-get install apache2
安装PHP模块:
sudo apt-get install php5
安装Mysql
sudo apt-get install mysql-server
其他模块安装:
sudo apt-get install libapache2-mod-php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
前两个很容易明白,要想apache能够解析PHP,就需要借助这两个模块来找到php engine。
第三个在php操作mysql数据库时用到,大多数人都有数据库编程经验,所以这就不用多解释了
第四个GD库。
apache2相关配置
安装完上述的各个模块后,实际上基本配都OK了,只是一些小的细节问题
基本上多有的配置都在/etc/apache2目录及其子目录下完成,故一定要搞清楚这个目录结构。
1.apache根目录
安装完apache2,根目录在/var/www下,可以通过http://localhost/测试一下是否好用。
当然也可以在该目录下新建一个文件test.html来试一试http://localhost/test.html。
2.PHP解析问题
安装完貌似php的解析都有点问题,浏览php网页会保存,apache没有将其解析为网页。
网上一般说的是需要在httpd.conf中添加XXXX,对其他的linux系统可能确实如此,但是Ubuntu有点特殊。
Ubuntu的apache2配置在/etc/apache2目录下。
这个目录下有个apache2.conf文件,这个文件通过包含其他配置文件涵盖了所有的apache2系统配置信息。
php解析部分在的配置在/etc/apache2/mods-available下的php5.conf和php5.load中,apache2.conf文件中并没有将这两个文件包含进来,只要包含进去就OK了。
*************************************************
在apache2.conf中找到
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
在其后面添加
Include /etc/apache2/mods-available/php5.load
Include /etc/apache2/mods-available/php5.conf
*************************************************
另外一种方法就是将这两个文件链接到mods-enabled目录下:
sudo ln -s /etc/apache2/mods-available/php5.load /etc/apache2/mods-enabled/php5.load
sudo ln -s /etc/apache2/mods-available/php5.conf /etc/apache2/mods-enabled/php5.conf
这一种方式更好一点,没有破坏apache2本身的配置结构。
*************************************************
3.改变apache2的默认目录到当前的开发目录
apache2的默认目录配置在/etc/apache2/sites-enabled/00default文件中。
找到该文件中的DocumentRoot项, 将/var/www改为你的开发目录就OK了。
当然,还有一种方法就是不该边默认目录,只是在var/www下建立一个到你的目录的链接。
比如你的目录在/home/username/phptest,那么你只要
sudo ln -s /home/username/phptest /var/www/phptest
这样你就可以通过http://localhost/phptest访问你的工作目录了。
[注意]链接文件名中不能含有“.”,否则apache2会将其当作为一个文件试图解析而无法达到链接目录的效果。
个人推荐用后一种方式,这样可以多个工作目录并行开发。
配置中常用命令
重启apache
sudo /etc/init.d/apache2 restart
建立系统链接
sudo ln -s a b
如果你在安装中还遇到什么其他问题,不妨和我分享一下,不胜感激!
Ubuntu下配置PHP开发环境 (2012-04-01 09:40:30)转载▼
标签: it 分类: PHP开发
本文主要说明如何在Ubuntu下配置PHP开发环境LAMP。
Ubuntu 搭建 php 环境
所谓LAMP:Linux,Apache,Mysql,PHP
安装 Apache2:
sudo apt-get install apache2
安装PHP模块:
sudo apt-get install php5
安装Mysql
sudo apt-get install mysql-server
其他模块安装:
sudo apt-get install libapache2-mod-php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
前两个很容易明白,要想apache能够解析PHP,就需要借助这两个模块来找到php engine。
第三个在php操作mysql数据库时用到,大多数人都有数据库编程经验,所以这就不用多解释了
第四个GD库。
apache2相关配置
安装完上述的各个模块后,实际上基本配都OK了,只是一些小的细节问题
基本上多有的配置都在/etc/apache2目录及其子目录下完成,故一定要搞清楚这个目录结构。
1.apache根目录
安装完apache2,根目录在/var/www下,可以通过http://localhost/测试一下是否好用。
当然也可以在该目录下新建一个文件test.html来试一试http://localhost/test.html。
2.PHP解析问题
安装完貌似php的解析都有点问题,浏览php网页会保存,apache没有将其解析为网页。
网上一般说的是需要在httpd.conf中添加XXXX,对其他的linux系统可能确实如此,但是Ubuntu有点特殊。
Ubuntu的apache2配置在/etc/apache2目录下。
这个目录下有个apache2.conf文件,这个文件通过包含其他配置文件涵盖了所有的apache2系统配置信息。
php解析部分在的配置在/etc/apache2/mods-available下的php5.conf和php5.load中,apache2.conf文件中并没有将这两个文件包含进来,只要包含进去就OK了。
*************************************************
在apache2.conf中找到
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
在其后面添加
Include /etc/apache2/mods-available/php5.load
Include /etc/apache2/mods-available/php5.conf
*************************************************
另外一种方法就是将这两个文件链接到mods-enabled目录下:
sudo ln -s /etc/apache2/mods-available/php5.load /etc/apache2/mods-enabled/php5.load
sudo ln -s /etc/apache2/mods-available/php5.conf /etc/apache2/mods-enabled/php5.conf
这一种方式更好一点,没有破坏apache2本身的配置结构。
*************************************************
3.改变apache2的默认目录到当前的开发目录
apache2的默认目录配置在/etc/apache2/sites-enabled/00default文件中。
找到该文件中的DocumentRoot项, 将/var/www改为你的开发目录就OK了。
当然,还有一种方法就是不该边默认目录,只是在var/www下建立一个到你的目录的链接。
比如你的目录在/home/username/phptest,那么你只要
sudo ln -s /home/username/phptest /var/www/phptest
这样你就可以通过http://localhost/phptest访问你的工作目录了。
[注意]链接文件名中不能含有“.”,否则apache2会将其当作为一个文件试图解析而无法达到链接目录的效果。
个人推荐用后一种方式,这样可以多个工作目录并行开发。
配置中常用命令
重启apache
sudo /etc/init.d/apache2 restart
建立系统链接
sudo ln -s a b
如果你在安装中还遇到什么其他问题,不妨和我分享一下,不胜感激!
发表评论
-
关于PHP堆栈与列队的学习
2015-05-25 15:48 769原文地址:http://www.jb51.net/articl ... -
PHP中的ob_start用法详解
2015-03-13 17:57 744原文地址:http://www.jcwcn ... -
PHP 真正多线程的使用
2015-01-30 13:36 481原文地址:http://zyan.cc/pthreads/ ... -
深入解析PHP中的(伪)多线程与多进程
2015-01-30 13:33 538原文地址:http://www.jb51.net/articl ... -
细说Drupal,Joomla,Wordpress的区别
2015-01-27 17:56 1941原文地址:http://xiangfeipy.blog.163 ... -
Joomla 和 Drupal 的比较(之二)
2015-01-27 17:19 1177原文地址:http://blog.chin ... -
PHP中spl_autoload_register函数的用法
2015-01-20 10:34 994原文地址:http://www.cnblogs.com/myl ... -
PHP5中的this,self和parent关键字详解
2014-12-30 11:21 483原文地址:http://www.hbjjrb.com/Jish ... -
查看字符串编码
2014-12-26 16:56 533原文地址:http://zhidao.baidu.com/li ... -
【问底】徐汉彬:PHP7和HHVM的性能之争
2014-12-26 15:41 680原文地址:http://www.iteye ... -
模块详细缓存
2014-12-10 17:59 630原文地址:http://www.phpcms.cn/doc/P ... -
【phpcms-v9】缓存目录caches下的各个文件的作用
2014-12-09 13:45 644原文地址:http://blog.csdn.net/yanhu ... -
phpcms使用的缓存方式总结
2014-12-09 11:58 935原文地址:http://blog.csdn ... -
Emacs 中的查找
2014-12-03 18:03 507原文地址:http://emacser.c ... -
使用phpize建立php扩展 Cannot find config.m4.
2014-12-03 14:31 640原文地址:http://lxsym.blog.51cto.co ... -
Ubuntu环境下的php-Redis 配置与php使用入门
2014-12-03 14:18 602原文地址:http://www.linuxidc.com/Li ... -
Ubuntu下安装php扩展
2014-11-27 15:31 482原文地址:http://koda.itey ... -
解决apache启动错误"httpd:Could not reliably determine..."
2014-11-27 14:02 528原文地址:http://www.2cto.com/os/201 ... -
Ubuntu下的PHP开发环境架设
2014-11-25 17:38 556原文地址:http://www.cnblo ... -
PHP时间戳函数总结一览(转)
2014-10-30 10:51 525原文地址:http://www.cnblogs.com/che ...
相关推荐
在Ubuntu操作系统上搭建PHP开发环境是一项常见的任务,尤其对于开发者来说,这有助于创建和测试基于PHP的Web应用程序。本文将详细介绍如何在Ubuntu上配置Apache服务器、安装MySQL数据库、添加PHP支持以及部署...
### Ubuntu上安装与配置PHP开发环境 在Ubuntu系统中搭建PHP开发环境,通常涉及一系列步骤,包括安装Apache Web服务器、MySQL数据库以及PHP解释器。这一过程通常被统称为LAMP(Linux, Apache, MySQL, PHP)堆栈的...
根据给定的文件信息,以下是从...以上知识点涵盖了Ubuntu下PHP配置、系统优化、LAMP服务器搭建及开发工具的安装配置,适用于Ubuntu环境下进行Web开发的初学者和进阶用户,有助于提升开发效率和系统资源管理能力。
LAMP(Linux、Apache、MySQL、PHP)是一套常用的Web开发环境,这四个组件的结合可以为我们提供一个强大且灵活的Web应用程序开发平台。在Ubuntu操作系统下,安装和配置LAMP环境是非常重要的步骤,本文将指导您如何在...
### Ubuntu 下 PHP 环境搭建详解 #### LAMP 环境介绍 LAMP(Linux、Apache、MySQL、PHP)是一种常用的网站服务器架构组合,其中 Linux 作为操作系统,Apache 作为 Web 服务器,MySQL 作为数据库管理系统,而 PHP ...
在 Ubuntu 上安装与配置 PHP 开发环境时的学习总结 本文档总结了在 Ubuntu 上安装和配置 PHP 开发环境时的经验和知识点,涵盖了从基本概念到实际操作的全过程。下面是文档中涵盖的知识点: 1. 解决 Permission ...
总结来说,该文详细阐述了在Ubuntu环境下配置LAMP环境的过程,包括Apache、PHP和MySQL的安装与配置,以及DedeCMS的内容管理系统安装和自定义,为读者提供了一套完整的Linux服务器环境搭建和网站开发流程。
在Ubuntu 12.4 64位系统中配置PHP Web环境是一项常见的任务,这涉及到安装Web服务器、PHP解析器以及数据库服务器等组件。在这个过程中,我们还将涉及到Eclipse IDE的安装,以便于PHP开发,并使用SVN进行版本控制。 ...
在Ubuntu环境下搭建WordPress,不仅可以享受到Linux系统的高效资源管理、高安全性和稳定性,还能提升开发效率。本文将详细介绍在Ubuntu 8.10上安装和配置WordPress的步骤。 ### 1. 安装必要的运行环境 #### 1.1 ...
### Ubuntu 下 Eclipse IDE 开发环境配置详解 #### 一、Ubuntu与Eclipse简介 - **Ubuntu**:Ubuntu 是一个基于 Debian 的 Linux 发行版,它以其用户友好性和强大的社区支持而闻名。Ubuntu 提供了一个稳定且功能...
在Ubuntu上安装和配置PHP开发环境是一项常见的任务,对于开发者来说,掌握这一过程至关重要。在这个过程中,可能会遇到一些问题,例如在尝试绑定到80端口时出现"Permission denied: make_sock: could not bind to ...
**二、在Windows下配置PHP开发环境** 1. **安装组件**:按照常规软件安装流程安装Apache、MySQL和PHP。推荐将Apache和PHP安装在D盘,MySQL安装在C盘,这样MySQL可以无需额外配置就能运行。 2. **配置PHP**: - 将...
在Ubuntu操作系统中搭建Java Enterprise Edition (JEE) 开发环境是一项关键的任务,这对于开发者来说是必要的,因为JEE提供了一套全面的框架来构建可扩展、高性能的企业级应用。本教程将详细介绍如何在Ubuntu上安装...
在Ubuntu系统中搭建PHP开发环境是一项常见的任务,尤其对于开发者来说,拥有一个高效且稳定的本地开发环境至关重要。本文将详细介绍如何在Ubuntu下安装和配置Nginx、PHP5-FPM (通过CGI接口)、Memcached以及Xdebug。 ...
### Ubuntu下Android NDK开发环境搭建详解 在深入探讨如何在Ubuntu系统中搭建Android NDK(Native Development Kit)开发环境之前,我们先简要了解一下Android NDK及其重要性。Android NDK是Android SDK的一部分,...
本文主要介绍如何在 Ubuntu 系统上安装 PHP5 和 PDO (PHP Data Objects) 扩展,为搭建 MySQL 的开发环境做好准备。 #### 安装 Apache2、PHP5 及其相关组件 首先,我们需要确保 Apache2 已经安装,并且能够正常运行...