PHP(1): 搭建LAMP开发环境

来源:互联网 发布:非网络rpg手机游戏 编辑:程序博客网 时间:2024/05/22 10:51

参考:http://hi.baidu.com/dabutianxia/item/2065e6a50dbb0ff614329b43


一、安装


1.安装Apache
简介:Apache HTTP Server是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛

$ sudo apt-get install apache2

Apache在安装期间会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。并且/var/www下面有一个文件index.html,此时你在Ubuntu自带的firefox浏览器地址栏输入:127.0.0.1等同于打开index.html。大家可以试一下。

2.安装MySQL
简介:MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

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

在安装的最后会提示输入mysql的root密码

3. 安装PHP
简介:PHP(PHP: Hypertext Preprocessor的缩写,中文名:“PHP:超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为*.php。

$ sudo apt-get install php5 libapache2-mod-php5

重启Apache,让它加载PHP模块
sudo /etc/init.d/apache2 restart


4. 安装phpMyAdmin
简介:phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。

$ sudo apt-get install phpmyadmin

安装时会提示新建一个数据库,可以选是也可以不安装。


但是作为我这样的新手,是必须要选OK的。


二、配置

1.配置Apache
$ sudo gedit /etc/apache2/apache2.conf在文档的最后,

添加文件类型支持:AddType application/x-httpd-php .php .html .htm

(根据自己需要)默认字符集:AddDefaultCharset UFT-8

(根据需要)添加首页文件 三个的顺序可以换 前面的访问优先:
<IfModule dir_module>
    DirectoryIndex index.htm index.html index.php
</IfModule>

完成后重启apache配置生效:sudo /etc/init.d/apache2 restart

这时你的apache的默认文件夹为/var/www,如果你想要修改为/home/hwh/www

需要这样做:

$ sudo gedit /etc/apache2/sites-available/default

将打开的default文件中所有/var/www修改为/home/hwh/www


2.配置PHP5
$ sudo gedit /etc/php5/apache2/php.ini


;date.timezone=
换成
date.timezone = PRC

3.配置mysql
代码:$ sudo gedit /etc/mysql/my.cnf

默认是只允许本地访问数据库的,如呆有需要其他机器访问,把这句话用#号注释掉
bind-address 127.0.0.1

4.配置phpmyadmin

phpmyadmin默认并不是安装在/var/www下面的,而是在/usr/share/phpmyadmin,可以把phpmyadmin复制到/var/www
代码:$ sudo cp -r /usr/share/phpmyadmin /var/www/phpmyadmin
然后在终端里运行:
sudo gedit /etc/phpmyadmin/apache.conf

把下面两句中的/usr/share/phpmyadmin路径改为/var/www/phpmyadmin
Alias/phpmyadmin /usr/share/phpmyadmin
<Directory/usr/share/phpmyadmin>



三、测试

1. 测试Apache

输入:http://localhost/看是否出现It works字样


2. 测试MySQL

输入:sudo netstat -tap | grep mysql

可以看到类似下面的行:
hwh@Mountain:~$ sudo netstat -tap | grep mysql
tcp        0      0 localhost:mysql         *:*                     LISTEN      8939/mysqld
如果服务器不能正常运行,您可以通过下列命令启动它:sudo/etc/init.d/mysql restart

3. 测试PHP
Ubuntu下安装的Apache根目录位于/var/www中
在里面添加一个测试文件test.php文件,
内容为:
<?php
    phpinfo();
?>
浏览器重输入http://localhost/test.php,如果出现了一个显示PHP运行参数的页面,那就说明PHP已经正常运行了。


4.测试phpmyadmin

在浏览器中输入http://localhost/phpmyadmin可以访问说明配置好了,然后以root为用户名,以安装phpmyadmin途中输入的密码为密码. 登入phpmyadmin,这个时候,就可以自由创建数据库和数据库用户。



0 0