Ubuntu确实很好玩。有喜欢的命令行,简洁的界面,不同于Window要的感觉。偶尔换换环境工作,学习Linux的思维方式,是一种不错的做 法。之前也折腾过Ubuntu,不过,因为网络的问题,一直没有深度去用。这次,网络方便了,并且,想在Linux下学习某些开发(主要还是和代码打交 道),Ubuntu当然是最好不过的选择,并且刚发布了9.04呢。

开发,当然就会需要环境。Wordpress是自己熟悉的,并且工作在LAMP上,所以,配个LAMP环境,来学习PHP和其他开发,多好!今天, 就来记下使用Ubuntu搭建wordpress本地环境的手记,嘿,记录记录,相信也会帮上某些朋友的忙。

1. 安装apache、php5、mysql

首先,我们来安装apache和php5,按下面的步骤,一步一步来安装:

sudo apt-get install apache2 
sudo apt-get install php5 
sudo apt-get install libapache2-mod-php5 
sudo /etc/init.d/apache2 restart // 重启apache,此时php5已经可用了

接下来,我们安装mysql:

sudo apt-get install mysql-server 
sudo apt-get install libapache2-mod-auth-mysql 
sudo apt-get install php5-mysql 
sudo /etc/init.d/apache2 restart // 再次重启apache,使新服务正常激活

然后在终端输入:

sudo ls /etc/apache2/mods-enabled

看看这个目录下,有没有php5.conf 和 php5.load,如果没有则:

sudo a2enmod php5

启用 php 模块,然后重启apache即可。哦耶,这里,apache、php5、mysql都已经可用了。这里,当然,也可以安装wordpress了。不过,别 急,让我们来做一些让我们使用起来更方便的准备先。

2.安装phpmyadmin

在phpmyadmin网站上下载软件包,解压缩到本地目录/var/www/phpmyadmin(/home/user/www /phpmyadmin)。在终端下执行:

sudo cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.php 
sudo gedit /var/www/phpmyadmin/config.inc.php

找到"blowfish_secret"在后面填上任意字母。保存,退出!并开始安装php5-mcrypt:

sudo apt-get install php5-mcrypt

编辑php配置文件:

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

在extension下面加上

extension=php5-mcrypt.so

3.安装wordpress

这里,你可以到wordpress.org下载最新的wordpress安装包,解压,把wordpress包放到/var/www/目录下,就可 以按WP的安装方法来安装了。哦也,你一定很高兴。并且,你很想修改主题,对其进行工作。

但,我知道,你发现了一个问题!类似于:主题文件不能在后台修改/后台Import不了xml。囧!是的,这个 问题很烦,不过,只要你打开终端,输入下面的命令:

sudo chmod -R 777 /var/www/

把/var/www/目录的权限设计为777,DONE!哦也,你可以为此欢呼了。嘿嘿!

Ubuntu 搭建PHP开发环境的更多相关文章

  1. Ubuntu搭建Java开发环境-刘志敏-专题视频课程

    Ubuntu搭建Java开发环境-3人已学习 课程介绍        主要介绍在Ubuntu环境如何安装Java开发的基本环境课程收益    学会Ubuntu中安装jdk.mysql.maven和id ...

  2. Ubuntu搭建交叉编译开发环境

    在Linux驱动开发过程中,往往需要搭建交叉编译开发环境,其中,最重要的环节就是安装交叉编译工具链,本文介绍如何在Ubuntu下搭建交叉编译开发环境. 1.官网下载交叉编译工具链 链接如下: http ...

  3. ubuntu 搭建Erlang开发环境

    首先,打好库: sudo apt-get install build-essential sudo apt-get install libncurses5-dev sudo apt-get insta ...

  4. Ubuntu搭建Android开发环境

    前言 由于迁移到新的笔记本,所以Android开发环境须要又一次配置了.android官网有配置教程,我正好回想一遍 配置Java环境 下载jdk.官网地址:http://www.oracle.com ...

  5. ubuntu搭建pyqt5开发环境

    到PyQt官网去下载最新版本 https://www.riverbankcomputing.com/software/pyqt/download5 根据提示我们首先应该安装SIP,什么是SIP呢,百度 ...

  6. ubuntu搭建php开发环境记录

    这两天自己在阿里云上面买了一个ecs,系统选的是ubuntu16.04,第一件事就是先搭环境,这次准备使用lamp组合. Apache安装 首先安装apache服务器,ubuntu下面使用apt-ge ...

  7. ubuntu搭建java开发环境

    最近因为要编译Android源码,但是报错因为Java版本低于1.7.x而不能进行编译,于是进行Java版本更改. 安装前软件环境: Ubuntu14.02,Java 1.6.0_29 目标软件环境: ...

  8. Linux -- Ubuntu搭建java开发环境

    Steps 1 Check to see if your Ubuntu Linux operating system architecture is 32-bit or 64-bit, open up ...

  9. 在虚拟机中的Ubuntu搭建java开发环境

    前提: 安装好虚拟机 在虚拟机中装好了Ubuntu系统 以上两步请参见我的博客(python进阶) 1 安装JDK 1.1 到官网下载jdk压缩包并保存在本地 jdk1.8:点击前往 1.2 在Ubu ...

随机推荐

  1. Dom文档模型

    文档对象模型     通过 JavaScript,您可以重构整个 HTML 文档.您可以添加.移除.改变或重排页面上的项目.要改变页面的某个东西,JavaScript 就需要获得对 HTML 文档中所 ...

  2. postgresql - mac 启动 关闭 postgresql

    /Library/PostgreSQL/9.3/bin/pg_ctl -D /Library/PostgreSQL/9.3/data stop /Library/PostgreSQL/9.3/bin/ ...

  3. dede 字符串截取

    [field:description function="( strlen(strip_tags('@me',''))>100 ? cn_substr(strip_tags('@me' ...

  4. 【网络】TCP三次握手

    在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认:第二次握手: ...

  5. 增加eclipse启动的Tomcat内存的

    JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序.这个初始内存和最大内存在一定程度都会影响程序的性能. 如何设置Tomcat的JVM内存大小 Tomcat本身不能直接在计算机上运行 ...

  6. final修饰符,finally,finalize区别

    1.final 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承.因此,一个类不能即被声明为abstract,又被声明为final.将变量或方法声明为final,可以保证 ...

  7. Hadoop学习总结之五:Hadoop的运行痕迹

    Hadoop学习总结之五:Hadoop的运行痕迹   Hadoop 学习总结之一:HDFS简介 Hadoop学习总结之二:HDFS读写过程解析 Hadoop学习总结之三:Map-Reduce入门 Ha ...

  8. cocos2dc-x解决中文乱码

    中文乱码: 方法一: 选中有中文的那个cpp,点文件另存为,在保存这里竟然有个小箭头 点之,再点编码保存 再选这个编码 这个cpp就UTF-8化了,然后中文就正常了. 但是发现:但字符串字符数为奇数时 ...

  9. Ruby on rail 开发准备

    下载安装Instant Rails ,该软件包中包含了Ruby,Rails,Apache(HTTP服务器软件),MySql,并且配置均可自动完成.完成安装后就可以拥有一个完整的Rails开发环境.下载 ...

  10. LINUX下的tty,console与串口分析

    1.LINUX下TTY.CONSOLE.串口之间是怎样的层次关系?具体的函数接口是怎样的?串口是如何被调用的? 2.printk函数是把信息发送到控制台上吧?如何让PRINTK把信息通过串口送出?或者 ...