ubuntu 14.04 apache+mysql+php_ubuntu下配置Apache+Mysql+PHP

ubuntu下配置Apache+Mysql+PHP

今天看到一篇关于ubuntu下配置Apache+Mysql+PHP的文章,觉得很有用,加以自己的理解和编写,记录下来。

一、Apache的安装

Apache作为一个功能强大的Web程序,自然是架建Web服务器的首选,好了,下面我们就来安装Apache。在终端下输入下在面命令:

sudo apt-get install apache2

安装完毕后,接下来就要启动Apache了

sudo /etc/init.d/apache2 restart

在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了“It works!“,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。

二、PHP的安装

在Ubuntu下安装软件是一件非常简单的事,只需要一个命令就可以了,在终端下执行下面的命令:

sudo apt-get install libapache2-mod-php5 php5

安装完后,我们要重新启动Apache,让它加载PHP模块:

sudo /etc/init.d/apache2 restart

接下来,我们就在Web目录下面新建一个PHP文件来测试PHP是否能正常的运行,命令:

sudo gedit /var/www/phpinfo.php

然后输入: <?php   echo "test"; ?>

接着保存文件,在浏览器里输入  http://127.0.0.1/phpinfo.php  ,如果出现了一个显示test的页面,那就说明 PHP已经正常运行了。但是如果没有显示出页面,而是提示你下载文件,这就说明Apaceh没有正确加载PHP模块,这时解决的方法是,在/etc /apache2/apache2.conf 或 /etc/apache2/mods-enabled/php5.conf文件里加入下面的一行命令:

AddType application/x-httpd-php .php .phtml .php3

在加入上面的命令后,再通过下面的命令应重启Apaceh该就能解决问题了:

sudo /etc/init.d/apache2 stop

sudo /etc/init.d/apache2 restart

三、MySQL的安装

sudo apt-get install mysql-server my

相关文档:

在工作中碰到一个Mysql字段更新问题

在custom表中有一个tariffurl的值中有如下情况:

uploadfiles ariff2007031172720306698.jpg以及uploadfiles ariff2007031172720306690.jpg;uploadfiles ariff2007031172720306691.jpg形式

要更改成uploadfiles/tariff/200703/1172720306698.jpg及 uploadfiles/tariff/200703/11727 ......

1.查看MySQL分区表的执行计划:

注意:对MySQL分区表按分区查询,不用像Oracle那样,在SQL中添加“PARTITION”字符串。

提示:使用分区功能之后,相关查询最好都用EXPLAIN PARTITIONS过一遍,确认分区是否生效。例如:

EXPLAIN PARTITIONS SELECT * from tab_test WHERE created = '2008-01-02';

2.查看MySQL普通� ......

mysql创建数据库sql实例

# MySQL-Front 3.2  (Build 2.10)

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET CHARACTER SET 'latin1' ......

在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。

外键的使用条件:

1.两个表必须是

InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);

2.外键列必须建立了索引,MySQL

4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立;

3.外键关系� ......

环境:CentOS linux 5.2

系统只安装VI编辑器与开发工具

在编辑MYSQL时:

#./configure --prefix=/usr/local/mysql --with-charset=gb2312  --with-extra-charsets=all

执行后出现如下错误:

checking for tgetent in -ltermcap… no

checking for termcap functions library… config ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值