欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

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

程序员文章站 2022-05-15 12:44:56
...

参考:http://hi.baidu.com/dabutianxia/item/2065e6a50dbb0ff614329b43 一、安装 1.安装Apache 简介:Apache HTTP Server是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛 $ sudo apt-get install apache2 Apache在安装期间会新建一个目录:/v

参考: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

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

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

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


二、配置

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

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

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

(根据需要)添加首页文件 三个的顺序可以换 前面的访问优先:

DirectoryIndex index.htm index.html index.php


完成后重启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




三、测试

1. 测试Apache

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

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

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文件,
内容为:
phpinfo();
?>
浏览器重输入http://localhost/test.php,如果出现了一个显示PHP运行参数的页面,那就说明PHP已经正常运行了。


4.测试phpmyadmin

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

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