一、搭建LAMP环境
首先,搭建环境LAMP(分别指Linux系统, Apache服务器, Mysql数据库, Php语言),方法有二:
第一种,较繁琐,一个一个安装,这种方法百度即可,可以搜索到很多关于这种方法的具体阐释。
第二种,简捷安装法,在命令行下,
1,首先更新源
sudo apt-get
update
2,然后安装tasksel,这是一个安装包合集获取源
sudo apt-get install tasksel
3,通过tasksel可以一键安装lamp,在此期间只需要设置下mysql的管理员密码
sudo tasksel
安装之后,还需要检验一下是否都安装成功了,
1,检测apache是否安装成功,打开浏览器,输入http://localhost,出现apache的配置信息和it
works。
2,检测php是否安装成功
在apache的默认地址下(配置信息有说明)一般是
/var/www//html,这个文件夹里面的index.html就是上一步看到的页面。所以我们要在这个目录下写一个php文件里进行测试,首先要更改这个目录的权限,默认权限不够。提升权限:
sudo chmod 777
/var/www/html(注:777是将权限修改了,可读可写可操作了)
然后就写个简单的test.php
在浏览器地址栏打入localhost/test.php检验。
3、检测mysql是否能连接
同上,写个检测页面
编辑mysql_test.php代码如下:
下文的password是自己安装mysql时设的,并不要将password这个单词硬生生打上。
浏览器栏打入localhost/mysql_test.php,出现Mysql 配置正确!
二、编写代码实现带有注册登录的网站,牛刀小试
在var/www/html目录下,新建文件,用于写php代码。
(注:以下代码均为作者本人编写,愿与爱好者共享,初学PHP水平有限,难免存在注入漏洞等纰漏之处)
文件一:login.php登录页面
login.php
36 37
38
39
文件二:check.php文件三:注册页面register.php文件四:register_1.php
(不再截图,爱好者自己编写即可,这是个锻炼的过程)
三、在命令行下,使用命令建立test数据库
四、检验网站的搭建
PHP代码编写无误后,在浏览器栏输入localhost/login.php,如图:
(注:如果不出现,说明代码有错误,露了个分号呀,都有可能)
页面出现乱码???
这样解决:
对注册页面可以每个功能检验一下,进行容错检查。
五、总结
在自己的努力下,第一个,带有注册登录功能的小网站,终于有了雏形,多少天的不放弃终于有了回报,(ps:不会的不懂的想尽办法解决,问百度,问谷歌,等等,还有身边的人儿们)。
初步了解了LAMP的搭建,以及一个网站如何与数据库联系……
仰望星空,更觉脚踏实地。