自学php-lamp环境搭建

来源:互联网 发布:win10网络通但不能上网 编辑:程序博客网 时间:2024/05/08 07:09

php:运行在服务器端的html内嵌式脚本语言。

php的特性:

1.数据库连接:php可以编译成具有与许多数据库相连接的函数,php与mysql是最佳的组合

2.可扩展性:php开源特性,是的php程序员可以自己扩展附加功能

3.面向对象编程:php提供了类与对象,支持构造器,提取类等

4.可伸缩性等

php环境的搭建:

lamp(linux+apache+mysql+php)在ubuntu环境下搭建只需一条命令:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql 安装过程中会要求设置mysql密码,自行设置即可。php网络服务器根目录默认为/var/www,执行终端命令:sudo chmod 777/var/www修改权限

配置apache:

1.启用mod_rewrite模块:sudo a2enmod rewrite;

2.设置apache支持.html htm php  命令:sudo gedit/etc/apache2/apache2.conf 在打开文件末尾添加 AddType application/x-http-php .php .htm .html

3.测试apache:在/var/www目录创建test.php  <?php phpinfo(); ?>

测试mysql:

在/var/www创建mysql.php内容如下:

<?php

$link=mysql_connect("localhost","root","mysql的密码");

if(!$link){

die("链接数据库失败".mysql_error);

}

echo "链接ok";

mysql_close($link);

?>

安装配置phpMyadmin:

1.sudo apt-get install phpmyadmin

2.安装过程中会要求选择服务器apache或者lighttpd,选择apache,按tab建确定,接着会要求输入mysql密码,最后将phpmyadmin与apache2链接,命令为:sudo ln-s/usr/share/phpmyadmin /var/www

3.在浏览器输入:http://localhost/phpmyadmin看是否成功

lamp组建常用命令:

重启apache: sudo /etc/ini.d/apache2 restart

重启mysql: sudo /etc/ini.d/mysql restart

配置 php.ini: sudo gedit/etc/php5/apache2/php.ini

配置apache2.conf: sudo gedit/etc/apache2/apache2.conf

配置my.cnf: sudo gedit/etc/mysql/my.cnf

PHP CGI: sudo/var/www/cgi-bin/

0 0
原创粉丝点击