LAMP平台的搭建

本文详细介绍了如何在Ubuntu系统上一步步搭建LAMP(Linux, Apache, MySQL, PHP)平台。从安装Apache开始,配置Apache,接着安装PHP及其模块,安装MySQL数据库,并配置phpMyAdmin,最后通过创建新用户和开放端口实现远程访问和数据库管理。" 111788213,10293347,微带带通滤波器设计与分析,"['微带滤波器设计', '信号处理', '电磁场理论', '通信滤波']

一、搭建成功web服务器,即Apache安装

  1. 系统更新

$sudo apt-get update

       2.安装Apache2

 $sudo apt-get install apache2

Apache安装完成后,默认的网站是“/var/www/html”,如图,

在网站根目录下有index.html文件,在浏览器中输入“127.0.0.1”(就是localhost)后按回车键,就可以打开如图,

如果不能打开页面,编辑/etc/apache2/site-available/000-dafault.conf文件,把默认主目录/var/www修改为/var/www/html,如图,

 配置完后重新启动Apache2,命令如下,

#/etc/init.d/apache2 restart

如果在重启Apache2的过程中出现错误,如图

,可以参考https://blog.csdn.net/cukw6666/article/details/108081036

二、PHP

(1)安装php模块,命令如下,

#apt-get install php

#apt-get install libapache2-mod-php

如果遇到了如下图所示的问题

 你可以更改命令如下所示,

sudo apt-get install php5-cli

sudo apt-get install libapache2-mod-php5

 (2)安装完成后要重新启动Apache2,命令如下,

#/etc/init.d/apache2 restart

(3)测试:在根目录/var/www/html下新建testphp.php文件,命令如下,

 在新建文件testphp.php中添加如下测试语句,如图

( i键进入编辑模式,Esc键退出编辑模式;要退出此页面的话,

先按Esc键,然后输入

 :q! (退出)

:wq! (保存并退出)    )

 (4)在浏览器地址栏中输入“http://127.0.0.1/testphp.php” 即可看到刚才建立的info.php页面,显示PHP配置信息,如图,说明PHP安装成功。

 (5)编写PHP程序

sudo gedit /var/www/html/testfor

 输入如下内容,

<HTML>

<HEAD>

<TITLE>text</TITLE>

</HEAD>

<BODY>

<?php

        for( $i =1; $i <7; $i++){

        echo “<font size = ” . $i. “>hello<br>”; }

?>

</BODY>

</HTML>

保存文件,在浏览器地址栏内输入“http://localhost/testfor.php ” ,将看到如图所示结果,

 三、安装Mysql数据库

安装MySQL,数据库命令如下,

#apt install mysql-server php5-mysql

 在安装过程中,会提示输入数据库用户root的密码,如图

 要记住安装MySQL时设置的root用户的密码,Ubuntu系统的root用户和MySQL中的root用户不是同一个用户。

使用如下命令重启数据库,如图

#/etc/init.d/mysql restart

四、phpMyAdmin

安装命令如下,

#apt-get install phpMyAdmin

在安装过程中要选择服务器软件,这里选择apache2,单机Ok按钮,

 选择配置数据库时,选择No

 phpMyAdmin的默认安装路径是/user/share/,在安装完成后,需将该目录链接到/var/www/html中,命令如下

# ln -s /usr/share/phpMyAdmin /var/www/html

 五PHP与MySQL协同工作

为了让PHP与MySQL数据库协同工作,用nano编辑/etc/php5/apache2/php.ini文件,修改方法如下,

# nano /etc/php5/apache2/php.ini

display_errors = On(显示错误日志,出现两次,都要改,否则无效)

去掉extension=php_mbstring.dll的注释

 重启Apache2,命令如下

#/etc/init.d/apache2 restart

测试PHP与MySQL数据库是否能够协同工作。在浏览器地址栏中输入http://127.0.0.1/phpmyadmin,就可以看到如图所示的登录数据库的界面了。输入前面建立的用户名和密码,进入管理数据库的界面,如图

 说明:如果不能进入数据库的管理界面,重启机器即可。

至此,LAMP开发平台搭建完成,可以编写PHP程序了。

六、远程登陆,利用数据库存储信息验证用户和密码

 然后,

(1)创建mysql新用户

输入如下命令,开启mysql命令

 使用如下命令创建一个用户名和密码分为”username”和“userpassword”的用户

mysql>create user'username'@'localhost'identified by 'userpassword';

(2)打开linux3306端口

(3)打开linux22端口

(4)打开navicat

 Linux下新建的数据库在navicat可以看到

 

windows下访问网页

Linux下的防火墙要关闭

Windows下cmd打开命令提示符,输入如下命令,

ssh linux的用户名@linux的ip地址

  这样windows与Linux就连接成功了。

Windonws下打开浏览器,输入地址栏中输入http://linux的ip地址/phpmyadmin(如http://127.0.0.1/phpmyadmin) 就可以登录数据库了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值