php lamp和wamp的区别,PHP基础(一) 安装lamp和wamp

PHP是什么?

PHP(Hypertext Preprocessor缩写)超级文本预处理器。

PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。

PHP是目前最流行的网站开发语言( B/S结构)。

PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法 。

支持几乎所有流行的数据库以及操作系统

还有PHP是世界上最好的语言!

PHP特点: 是开放源代码的,服务器端的脚本语言. 独立于操作系统,可以运行在几乎所有系统中. 支持大部分的服务器,如apache,IIS 支持大量的数据库 可以创建图象 还有一些其他功能在后面的高级技术详细介绍。

那么在正式开始讲解PHP之前,得安装相应的环境,不然php是运行不起来的。如果是在Windows系统上,我们需要安装wamp集成,如果是在Linux上则需要安装lamp

wamp = Windows + Apache + Mysql + PHP

Lamp = Linux + Apache + Mysql + PHP

Apache是服务器,也就相当于是代码的家,有了服务器,就可以在浏览器上执行php脚本,否则的话,就只能在命令行用php命令执行;

Mysql是一款免费且好用的数据库,基本上写网站的人都在用,用来存储数据,php则是处理数据并且将数据存到数据库的后端语言,说白了数据库的操作无非是增删改查

一、在Windows上安装wamp

首先,到下面这个地址去下载wamp安装包

然后运行这个安装包一直下一步就可以

然后需要在环境变量中添加一下安装好的mysql目录和PHP目录的路径,这样就可以直接在cmd中使用mysql和php命令:

右键 计算机 -- 属性 -- 高级系统设置 -- 环境变量 -- 找到Path这个变量 再点击编辑 -- 再将你的mysql和php的命令目录路径追加到Path变量后面;注意是追加不是覆盖

如图:

aa3eecbbfb05f35492502248bc54ec72.png

mysql和php的命令目录路径在哪里呢,比如,你安装好了的wamp在d:/wamp

那么mysql和php的命令目录路径在

D:\wamp\bin\mysql\mysql5.7.21\bin

D:\wamp\bin\php\php7.2.4

然后运行安装好的wamp程序,在浏览器输入 127.0.0.1 能看到内容就说明安装成功。

二、在Linux中安装lamp

1.安装Apache

yum -y install httpd

2. Apache配置httpd.conf

通过命令 find / -name httpd.conf 找到Apache配置文件httpd.conf(默认在/etc/httpd/conf/httpd.conf)

编辑httpd.conf文件

vi /etc/httpd/conf/httpd.conf

修改DocumentRoot "/xx/xx/xxx",项目在哪个目录下,就将"/xx/xx/xxx"改为哪个目录,例如DocumentRoot "/var/www/html" ,同样将修改为。

查看是否安装成功(启动Apache,并查看Apache状态)

service httpd start

service httpd status

开机自启动:

systemctl enable httpd.service

--------------------------

安装Mysql

1. 安装Mysql

yum -y install mysql mysql-devel mysql-server mysql-libs

2. 查看Mysql版本

rpm -qi mysql-server

3. 数据库字符集设置

Mysql配置文件/etc/my.cnf中加入default-character-set=utf8

4. 启动Mysql

service mysqld start

会出现错误:

Failed to start mysqld.service: Unit not found

解决方法如下:

首先需要安装mariadb-server

~]# yum install -y mariadb-server

启动服务

~]# systemctl start mariadb.service

添加到开机启动

~]# systemctl enable mariadb.service

5. 创建root管理员

mysqladmin -u root password

输密码

6. 配置Mysql开机启动服务

chkconfig --add mysqld  (在服务清单中添加mysql服务)

chkconfig mysqld on     (设置mysql服务随开机启动)

7. 登录Mysql

mysql -u root -p 回车输入密码

--------------------

安装PHP

1. 安装PHP

yum -y install php

2. 安装PHP扩展

yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo

yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear

yum -y install php-pecl-memcache php-eaccelerator

3. 重启Apache

service httpd restart

4. 测试

在/var/www/html/下创建index.php文件,并写入phpinfo()

-------------------

php默认没有开启报错功能,在php.ini中修改

-----------------

如果想添加https,就要安装ssl模块

yum install -y mod_ssl

这句话必须在已经安装了Apache之后才能安装

之后在/etc/httpd/conf.d

就会多出了一个ssl.conf文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值