`
sillycat
  • 浏览: 2550740 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Install PHP Development Envirement on Ubuntu

阅读更多
Install PHP Development Envirement on Ubuntu

1. Install softwares
Install Apache2
I have installed this software on my system. My version is as follow:
>apache2 -v
Server version: Apache/2.2.17 (Ubuntu)

Install the PHP
>sudo apt-get install php5

Install Mysql
I have done that before. I am a java developer, so I have this database on my system already.

Install PHP command feature
>sudo apt-get install php5-cli

Install other modules
>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

libapache2-mod-php5 and libapache2-mod-auth-mysql are for apache to locate php engine.
php5-mysql is the driver or something for php accessing the mysql database.

2. Change configurations
Apache Configurations
Find lines in /etc/apache2.conf
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf

add 2 lines bellow
Include /etc/apache2/mods-available/php5.load
Include /etc/apache2/mods-available/php5.conf

But this is not good way. I don't want to do it like this. So try another way:
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

Link the php work directory to /var/www
>sudo ln -s /home/luohua/work/easyphp /var/www/easyphp

3. Test the envirement
Create a php file named index.php
<?php
phpinfo();
?>

Test this URL: http://localhost:81/easyphp

references:
http://hi.baidu.com/luohuazju/blog/item/c94690e9760b4331b80e2d0b.html
http://hi.baidu.com/luohuazju/blog/item/28d7110a6476d830b0351d77.html
http://hi.baidu.com/luohuazju/blog/item/879852fd879f144bd7887d65.html

http://blog.chinaunix.net/space.php?uid=20665441&do=blog&cuid=2511702
http://www.ylmf.net/ubuntu/tips/2010120913785.html

分享到:
评论

相关推荐

    java runtime envirement 6.0 update2.0

    标题中的"java runtime envirement 6.0 update 2.0"指的是Java SE(标准版)6.0的第二个更新版本。Java SE 6是Sun Microsystems(后被Oracle收购)发布的一个重要的Java开发和执行平台,它提供了执行Java应用程序和...

    deltav-development-systems_deltav_源码

    描述中的“deltav development system in virtualized envirement”暗示了在虚拟化环境中部署和运行DeltaV系统的方法。虚拟化环境允许在一个硬件平台上运行多个独立的操作系统实例,这样可以节省资源,提高灵活性,...

    Advanced Programming in UNIX

    Advanced Programming in UNIX

    FedVision:联合计算机视觉引擎

    美联储 FedVision是由联合学习提供支持的视觉对象检测平台 快速开始 先决条件 遵循所需的依赖项或工具,无法运行FedVision: 安装fedvision-deploy-toolkit的机器: ...python -m pip install -U pip && python -m

    CoreData进行数据存取的功能

    CoreData进行数据存取的功能源码,源码CoreDataEnvir,一个...A CoreData Envirement wrapper, use CoreData in convient way. You can use it in concurrency,run seperate CoreDataEnvir instance on one thread

    gorc:gorc for golang 开发环境

    gorc gorc for golang developement envirement准备环境新建目录mkdir ~/.vim mkdir ~/.bin克隆配置git clone https://github.com/haibinpark/gorc.vim 安装依赖go get -u github....-init --recursive git submodule ...

    vc与opnet联调

    然后,需要设定 OPNET 参数,包括设置仿真属性,在 Simulation 菜单中选择 Configure Simulation (Advanced),设置 Envirement files,将其中 debug 的属性值变为included,使仿真处于编译模式,运行仿真将弹出 ODB ...

    Linux下C高手成长过程----经典书籍推荐

    对于Linux/UNIX编程,可以阅读《Advanced Programing in Unix Envirement》(APUE),这是Richard Stevens的经典之作,提供了深入的系统编程知识。此外,《Unix Network Programing》的第二卷可以帮助你掌握网络编程...

    服务器管理软件 System Insight Manager手册

    SIM 提供了多种模块和功能,包括基本模块、HP BladeSystem Integrated Management Envirement、HP ProLiant Essentials Vulnerability and Patch Management Pack、HP ProLiant Essentials Performance Management ...

    kk.c.zip_in

    描述中的"found more fun in this envirement"可能暗示着在运行这个程序时,用户会在特定环境下发现更多的乐趣,这可能意味着程序可能有互动性或者根据环境变化产生不同的输出。 标签"**in**"可能是指输入(input)...

    股票买卖最佳时机leetcode-Capstone-Project-:交易研究,寻找预计第二天波动最大的股票

    股票买卖最佳时机leetcode 介绍 金融市场是赚钱的好方法。 有两种人构成了金融市场。 投资者 商人。 投资者是像沃伦巴菲特...创建此项目时的环境位于envirement.yml 下。 该文件可用于创建运行本书的环境。 整个项目是

Global site tag (gtag.js) - Google Analytics