更多优质内容
请关注公众号

PHP基础(一)  安装lamp和wamp-张柏沛IT博客

正文内容

PHP基础(一) 安装lamp和wamp

栏目:PHP 系列:PHP基础系列 发布时间:2019-11-12 21:29 浏览量:2571

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安装包

https://sourceforge.net/projects/wampserver/

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

 

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

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

如图:

 

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" ,同样将<Directory "/xx/xx/xxx">修改为<Directory "/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文件




更多内容请关注微信公众号
zbpblog微信公众号

如果您需要转载,可以点击下方按钮可以进行复制粘贴;本站博客文章为原创,请转载时注明以下信息

张柏沛IT技术博客 > PHP基础(一) 安装lamp和wamp

热门推荐
推荐新闻