您的位置:首页 > 编程语言 > PHP开发

UBUNTU SERVER 12.04搭建PHP环境

2014-02-08 10:54 686 查看
Ubuntu的Server和Desktop上都配过php的LAMP环境,步骤没什么区别,相关的教程网上也很多,这里把自己的配置过程记录下来,省得每次都google…供参考

整个环境用到Apache2、MySQL、php5和phpMyAdmin

1、安装Apache2

1$ sudo apt-get install apache2
装完后在浏览器中访问 http://localhost 如看到类似下图的页面,则apache2安装成功

Ubuntu下,apache的配置信息在/etc/apache2目录,默认根目录在/var/www2、安装MySQL,修改默认字符集

1

$
sudo
apt-get
install
mysql-server
mysql-client

安装过程需要设置root的密码。Ubuntu下,MySQL的配置信息在/etc/mysql目录

如果页面乱码,修改 /etc/apache2/apache2.conf,在文件尾加上

1AddDefaultCharset UTF-8
3、安装php5及Apache的php5模块

1

$
apt-get
install
php5
libapache2-mod-php5

装完之后重启apache

1234$ sudo service apache2 restart* Restarting web server apache2... waiting                         [ OK ]$
在 /var/www 目录下新建 info.php 文件,内容如下

1

<?php
phpinfo()
?>

在浏览器中访问 http://localhost/info.php 如看到类似下图的页面,则php5安装成功





在 /var/www 目录下新建 testmysql.php 文件,测试php连接MySQL,文件内容如下

123456789<?php    $link = mysql_connect("localhost", "[用户名]", "[密码]");    if (!$link)    {            die('Could not connect: '.mysql_error());    }    else echo "MySQL连接成功";    mysql_close($link);?>
在浏览器中访问 http://localhost/testmysql.php,HTTP错误500…4、安装php5的MySQL模块,安装php需要的其它模块默认安装完的php5是不能与MySQL交互的。通过命令$ sudo apt-cache search php5查看php5的模块都有哪些,这里安装以下模块

1

$
sudo
apt-get
install
php5-mysql
php5-curl
php5-gd
php5-intl
php-pear
php5-imagick
php5-imap
php5-mcrypt
php5-memcache
php5-ming
php5-ps
php5-pspell
php5-recode
php5-snmp
php5-sqlite
php5-tidy
php5-xmlrpc
php5-xsl

重启apache服务器,在浏览器中刷新 http://localhost/info.php 可以看到类似下图的页面,ctrl+f mysql可以发现php的MySQL模块已经安装



刷新 http://localhost/testmysql.php,页面如下





如果页面乱码,修改 /etc/apache2/apache2.conf,在文件尾加上

1AddDefaultCharset UTF-8
如果还是乱码改成gbk5、安装phpMyAdmin管理MySQL

1

$
sudo
apt-get
install
phpmyadmin

按照提示依次设置即可,过程截图如下





phpmyadmin-0





phpmyadmin-1





phpmyadmin-2





phpmyadmin-3





phpmyadmin-4

phpMyAdmin的地址为 http://localhost/phpmyadmin
大功告成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: