php安装

快速搭建Apache+php部署环境,绝无废话

快速开始,绝无废话

我的linux服务器系统是CentOS 6.5

1,安装apache:

yum install httpd

apache的文件目录 /var/www/html

apache启动,停止,查看状态的命令:

service httpd startservice httpd stopservice httpd status

配置文件 /etc/httpd/conf/httpd.conf

修改端口(默认是80) Listen 8082

修改ServerName ServerName localhost:8082

测试,能出来页面OK了

2,安装php

yum install phpphp-devel

安装好后,php -v 查看一下

能出来版本说明ok

再重启一下apache

service httpd restart

写个php页面测试

在apache的文件目录 /var/www/html下,创建一个test.php

<?php echo "Hello world!"; ?><?php phpinfo(); ?>

保存后,回到浏览器测试

完成,

3,连接mysql

mysql的安装,略。公司有DBA,呵呵。

先安装php的扩展

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

安装完扩展之后需要再次重启apache

service httpd restart

测试mysql是否链接成功的php代码

<?php$servername = "localhost"; $username = "username";$password = "password"; $dbname = "数据库名"; $port = "端口"; // 创建连接$conn = new mysqli($servername, $username, $password, $dbname, $port); // 检测连接if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功";?>

完成。开始撸代码。

P.S:

吐槽一下,百家号这个编辑器,贴个代码是真费劲啊

展开
收起

服务器安装PHP网站的运行环境

首先要确认的是你的服务器的系统,Windows、或者linux系统。要想在Windows系统里运行php网站,可以选择iis或者Apache,如果你单独的去安装,可能会花很多时间去配置这个软件直接问题,更省心的方法是找比较好的集成环境,可以快速的搭建我们的服务器。这里推荐几个管理比较方便的集成软件。1.宝塔Windows和linux版都有 Windows版支持2008/2012/2016/2019,64位系统,支持Web端管理,QQ群及论坛技术支持一键创建网站、FTP、数据库;安全管理,文件管理,PHP多版本共存及切换;支持:ASP+ASPX+PHP+MYSQL5.5/5.6/5.7+MSSQL05/08/12/14/17+mariaDB+FTP+Apache+Nginx

linux版支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能

两个版本都有一个管理系统 ,方便快捷的新建管理网站,默认的地址是ip:8888; 需要服务器开发8888端口或者更改成别的端口,这样便能远程管理服务器网站.2.wamp也是windows系统下比较好的一款集成软件。打开apache目录conf文件下的httpd.conf把默认80端口修改为自己需要的端口,把Deny from al 修改为Allow from all找到\Apache2\conf\extra这个文件夹下的httpd-vhosts.conf文件VirtualHost *:80 把80 端口改成你上面修改的端口,DocumentRoot "c:/Apache24/docs/dummy-host.example.com" 改成你网站文件夹路径,ServerName dummy-host.example.com 改成你的域名 在把域名解析到你的服务器ip,就可以访问了在linux 系统下介绍一款用的比较多的wdcp安装方法:wget http://dl.wdlinux.cn/lanmp_laster.tar.gztar zxvf lanmp_laster.tar.gzsh lanmp.sh 默认安装sh lanmp.sh cus 自定义安装卸载方法sh lanmp.sh un

service wdcp startservice wdcp restartservice wdcp stop卸载方法rm -fr /www/wdlinuxrebootwdcp 默认后台是ip:8080账号:admin,密码:wdlinux.cn

wdcp和宝塔一样有一个方便的服务器网站管理系统,很方便。

展开
收起

源码编译安装PHP7+swoole4,其实很简单

俗话说:“技多不压身”,虽然平时很少去编译安装PHP等其它软件,但是作为一个程序员,这点东西还是有必要掌握的,万一以后转运维了咋整?下面就跟小编一起来学习下PHP编译安装吧!

php

环境及原料:centos7.6 + php7.2 + swoole4.3(linux系统环境自行安装)

一、源码编译安装PHP7.2

第一步:下载PHP7.2源码(最好是PHP官网下载)

命令:wget http://am1.php.net/distributions/php-7.2.1.tar.gz

下载php源码包php2.1源码包

第二步:解压下载好的PHP源码包

命令:tar xvf php-7.2.1.tar.gz

解压后的php文件

第三步:进入PHP源码目录,开始编译步骤

cd php-7.2.1中,看到configure这个文件,这个文件是编译前指定具体配置的命令,下面就会用到

php源码包中的文件

编译前可以用 ./configure --help 查看可以做哪些配置

./configure --help

编译又分几个步骤:

1、编译前配置,这项配置php安装目录(后面可以加参数配置其它配置项)

命令: ./config --prefix=/usr/local/php21

./configure --prefix=/usr/local/php2配置时检查结果

2、编译源码,使用 make 命令

编译源码make编译成功

3、使用 make test 命令排错

make test排错过程

4、make install 安装编译好的文件到系统

make install安装编译文件

5、复制php.ini-development文件到/usr/local/php21/lib 里面

命令:cp php.ini-development /usr/local/php21/lib/php.ini

php.ini

这样,PHP源码编译安装就完成了,进入安装目录查看,cd /usr/local,看到php21就是安装好的PHP

php安装目录

接下来我们来验证一下是否安装成功,命令 /usr/local/php21/bin/php -v

php -v

可以把安装的php加入环境变量,以后命令行用起来就很方便了;编辑 vim /etc/profile 文件,文件末尾加上 alias php21='/usr/local/php21/bin/php',保存退出,执行 source /etc/profile 使之生效。然后直接命令执行 php21 -v,如下图,表示成功:

php21 -v

到这里,PHP的源码编译安装就已经完成了,接下来我们在这个基础上进行源码编译安装swoole4。

二、源码编译安装swoole4

其实,编译安装跟安装php差不多,只是中间需要做一步使用php的config配置安装,下面一起来看看

第一步:下载swoole4源码

命令wget https://github.com/swoole/swoole-src/archive/v4.3.1.tar.gz

下载swoole源码swoole源码包

第二步:解压swoole源码包

命令:tar xzvf v4.3.5.tar.gz

swoole源码解压包swoole源码文件

第三步:使用phpize在swoole源码目录下生成编译swoole扩展的configure文件

命令:/usr/local/php21/bin/phpize(这个命令是php专门用来安装扩展的)

phpize生成configurephpize后的源码文件

现在看到源码文件中包含了configure文件,后续的安装就跟普通编译基本一致了。

第四步:进行swoole的编译安装过程

1、加载php配置php-config

命令:./configure --with-php-config=/usr/local/php21/bin/php-config

./configure --with-php-config

2、make编译源码

make编译源码编译结果

3、make test排错

make test排错

4、make install安装编译后的文件到系统

make instaswoole.so扩展

5、编辑php.ini文件中添加一行 extension=swoole.so

添加extension=swoole.so

6、验证swoole是否安装成功,php21 -m查看扩展中是否有swoole

php -m查看swoole是否加载成功

到这里,咱们的swoole源码编译安装就成功了,下面我们可以写个程序看看php+swoole的运行。

三、php+swoole程序验证

1、新建php文件 vim httpServer.php,编入如下代码,保存退出。

swoole编写一个http服务

2、在当前目录执行php httpServer.php,如下:进入进程内,没有报错,服务开启成功。

开启一个http服务

3、新开一个命令行窗口,访问这个http服务,看响应结果:

客户端接收到服务器的返回内容服务器端输出的自定义字符串

到这里,我们的编译安装php+swoole就全部完成且成功,编译过程中如遇到报错,一般就是缺少某些依赖,在网上查找即可解决问题。

四、总结

经过对php的源码安装和对swoole扩展的源码安装,我们大概就了解了,其实编译安装也没有想象中那么麻烦那么难,基本上就三步操作:(1) make (2) make test (3) make install,所以说记住这三步,过程中耐心、细心、专心,那就绝对没有问题;看完这些,妈妈再也不用担心我不会编译安装了!

好了今天的分享就到这里,喜欢我的内容,欢迎转发、留言~~ 后续内容更精彩~~

展开
收起

ThinkPHP5的环境搭建与程序安装

thinkphp框架的使用需要安装php、apache和sql,在windows下可以使用phpStudy来快速搭建运行环境,适合新手在家里电脑操作学习。

首先网上搜索phpStudy下载后是一个压缩包,打开后直接点击phpStudy*** ***位置是版本号,直接全部默认下一步即可。

解压安装phpStudy

安装完成后,点击“切换版本”来选择我们需要的php版本,最新的php是7。

phpStudy版本切换

点击切换版本后会出现php+apache 、php+Nginx、php+IIS的选择,如果安装了iis的话,可以选择iis,这里我们使用php5.6+Apache的版本。

phpStudy设置php5.6+Apache

由于5.5以上版本需要安装vc运行库,所以会出现如下提示,点击确定后会弹出一个网页,网页中有对应运行库的下载地址。

提示缺少vc运行库

网页中有对应版本的下载说明,点击下载的地址后就能够下载对应的程序,也可以自行百度vc11 进行下载。

下载vc11

下载后点击vc11 32位的压缩包,如果你的电脑是64位的,需要下载64的vc11。直接双击安装即可,没有多余设置。

vc11

接下来下载php框架thinkphp的程序,进入图片中地址可以下载到thinkPHP5.0.20版本的完整版。

thinkPHP5下载

下载完成后,我们需要建立一个站点用来存放程序文件,在phpStudy中点击“其他选项“ -> 站点域名管理。

phpStudy建立站点

输入域名,这里是本地,可以输入127.0.0.1或者localhost都行,网站目录可以是你硬盘上的任何文件夹,默认文职是phpstudy安装目录下的WWW文件夹,点击新增后再点击保存设置并生成配置文件即可。

phpStudy设置站点属性

下面来修改一下站点的运行目录,由于thinkPHP的入口是在public下,所以这里需要修改一下,点击”其他设置“->打开配置文件->vhosts-conf

vhosts-conf

配置文件会以一个文本文件的方式打开,你会看到documentroot和directory的路径是一样的,只需要在documentroot后面加上\public就可以了,点击保存。

vhosts,conf文件内容

修改设置后需要重启一下apache才能生效。

重启phpStudy

将下载到的thinkphp5解压,可以得到下图中的内容,把所有文件复制到网站的根目录,也就是之前设置中那个WWW\web的文件夹内。

thinkphp所有文件

到这里,就可以去试试了,在浏览器中输入127.0.0.1会得到下面这个内容,如果出现,说明已经安装成功了。

thinkPHP安装成功

展开
收起

php 编译安装扩展,redis扩展安装

1、打开php官方扩展地址:https://pecl.php.net/

2、搜索自己想要安装的扩展

3、搜索到结果后,点击 redis 进入到详情页面

4、下载相应版本的扩展包,

使用命令解压

tar -zxvf ./redis-5.1.1.tgz -C /usr/local/src/

5、进入到解压的源码文件夹

cd /usr/local/src/redis-5.1.1/

6、执行 phpize 命令

/usr/local/php/bin/phpize

如果不知道 phpize 命令的路径,可以执行以下命令搜索下

whereis phpize

7、最后执行以下命令

./configure --with-php-config=/usr/local/php/bin/php-config make && make install

/usr/local/php 为 PHP 的安装目录

编译安装完成之后,出现下面类似的安装路径:

/usr/local/php/lib/php/extensions/debug-non-zts-20131226/

8、修改 php.ini 文件,增加以下代码

extension=/usr/local/php/lib/php/extensions/debug-non-zts-20131226/redis.so

最后重启php即可。

所有动态添加的php扩展,都是这个步骤,先进入源码文件夹,然后执行:

> /usr/local/php/bin/phpize

> ./configure --with-php-config=/usr/local/php/bin/php-config

> make && make install

> vim php.ini

extension= ... ...

最后重新加载PHP配置文件或重启

展开
收起

Php本地多版本安装

引言

lumen和laravel可以使用自带的install进行安装(可参照参考1和参考2),令人发指的是最新的安装器默认采用的是php7.1,本地的环境是7.0,所以得不失礼貌微笑的说一声:干得漂亮!

问题

那么问题来了,我要安装多版本的php了,php7.1

步骤

安装php7.1

brew install php71

修改php-fpm.conf

原因是我有php70,php71,对php70我还是使用之前默认的9000端口,php71更改为9001端口,这样只要在nginx配置站点的时候制定端口就可以使用不同版本的php版本啦!!

php70的php-fpm配置php71的php-fpm配置

启动php-fpm

cd /usr/local/Cellar/php@7.0/7.0.27_19/sbin

./php-fpm -Dcd /usr/local/Cellar/php@7.0/7.1.18/sbin

./php-fpm -D

php启动php-fpm

配置nginx

nginx

1.比如我为了测试方便,需要打印本地的phpinfo,配置了两个一个是localhost localhost9000.com,一个是localhost9001.com,监听不同的端口,指向的是同一个directory,在/usr/local/var/www里面index.php,其实就是echo phpinfo();

2.使用SwitchHost管理本地域名(工作中需要配置各种域名,这个工具棒棒哒),配置了两个

127.0.0.1localhost9000.com

127.0.0.1localhost9001.com

3.浏览器访问:

localhostlocalhost

切换php版本

Q:lumen安装他用的是php的环境变量,也就是说你不能通过参数告诉他我要用哪个版本来创建lumen,你要指定php环境变量指向的php版本,不然还是无法创建应用。

A:由于运行了两个版本的php-fpm,而且在不同的端口(9000,9001)所以web访问的时候制定端口就好了,但是cli模式访问的时候就比较尴尬了,这里推荐php-version这个东东,不过我遇到了问题,就是切换不了,以至于我只能修改环境变量来制定不同的php版本。(待作者给我答复吧,github~~)

安装redis、xdebug、memcached扩展

感兴趣的可以看一下参考5,大致的意思是brew官方改版tap库了,所以你就别指望

brew install php71-redis

方法来安装redis扩展啦,xdebug,memcached等等统统不支持了,是不是瞬间忧伤成狗了???哈哈哈,还有一种方法叫源码安装。(参考4给出了扩展源码地址,下载源码,解压,然后进入目录)

1.确认phpize目录

phpizephpize

2.进去扩展目录(确认好你的php环境变量是你要编译扩展对应的版本~~)

/usr/local/Cellar/php@7.1/7.1.18/bin/phpize

./configure

make

make test

make install

ext

3.引入该扩展(xdebug是zend_extension扩展,redis和memcached是extension扩展)

ext

4.重启php-fpm

备注

原初的目的就是为了装一下lumne5.6,没想到引出了这么多问题。。。。。不过多版本php安装感兴趣的小伙伴可以了解一下~~~

参考

https://lumen.laravel.com/docs/masterhttps://laravel.com/docs/masterhttps://blog.csdn.net/qdujunjie/article/details/38415033http://pecl.php.net/index.phphttps://newsn.net/say/brew-php-redis.html

展开
收起

php如何搭建最简单的运行环境(入门2)?

大家好!我们写的代码想要运行起来就必须要有环境,没有执行环境代码是运行不起来的,那么如何搭建一个最简单环境呢?搭建环境有两种方式:一:linux系统环境下面编译安装。二:win系统一键安装包。为了让新手能快速入门,我这里只讲Windows系统(win7/win8/win10)环境下一键安装包的搭建方式,毕竟新手对Windows操作很熟悉。

一:PHP一键安装包的方式。

所谓一键安装包就是把apache+mysql+php全部集成安装好,简单省心。到现在很多中级程序员,甚至少数高级程序员都是用一键安装包搭建自己的运行环境。

下载一键安装包。我推荐去phpstudy的官网上面下载选择Windows版本的。

下载phpstudy一键安装包

下载之后,点击exe结尾的执行文件。记得不要用用默认安装,默认的话会安装在C盘里面。所有下载安装的软件尽量不要安装在C盘,这个是常识。要选择自定义安装在D盘或者E盘里面。

2:如何启动一键安装包。

点击启动apache按钮apache启动之后的界面

安装完成后,点击apache的启动按钮,php运行环境搭建好了。暂时mysql可以不启动,mysql是存放数据用的。后面再教大家如何使用mysql。

2:配置虚拟域名。

由于工作实际开发过程中都是用域名来访问,比如后面用的Laravel框架,thinkphp框架都是配置域名来访问的,所以我们就配置一个域名来访问服务器。

配置虚拟域名

在phpsudy控制面板里面,选择最下面的【设置】-》hossts,用记事本打开输入127.0.0.1 test100.com。这个网址(域名)是随便取的,可以根据自己的爱好修改,记得保存。意思就是我在浏览器访问test100.com这个网站,实际上是访问自己本电脑的apache服务器。顺便补充一下上图IP地址前面的#号是失效的意思,和删除是一个道理,所以正常使用的前面就不要加#号了。

3:配置虚拟域名的艮目录。

配置网站域名的根目录

继续选择最下面的【网站】-》【新建网站】-》【基本配置】域名一栏,填写刚才自己的域名,比如test100.com。根目录的路径写到安装phpstudy的www目录下面,点击保存。

4:测试php运行环境。

访问搭建的php运行环境

在浏览器里面输入刚才的网址(域名),提示站点创建成功。ok大功告成,估计不会写代码的人也会搭建了,以后就可以建设自己的网站了。记得www是根目录,php代码都要放在这个目录(文件夹)里面,放在别的地方就运行不了。有疑问的请给我留言,乐于效劳。

展开
收起

使用phpenv集成环境搭建dedecms本地网站,安装设置教程

本地集成PHP环境软件有太多,之前特别钟爱PHPnow这个小软件,因为无插件无广告,最重要的是占用电脑资源小,即使是配置很低的电脑也可以带得动,但是作者不更新了,PHP版本和MySQL版本都太低,自己升级实在太麻烦。于是找到了phpenv这个PHP集成环境,使用了几天感觉已经爱上了,相比其他的PHPstudy、wamp等集成环境,个人认为这是所有集成环境中最好使用的。

phpenv支持的PHP版本从5.2~7.4最新版都有,MySQL数据库从5.0~8.0也都可以,同时还有Apache,nginx和iis三大web服务器可随意切换,memcached和Redis也集成了,对于PHP版本有不同要求的本地测试环境可以说是太方便了,能够很方便地为不同的网站配置所需的PHP版本和web服务器,而且只需要安装就可以使用,无需额外复杂的配置,即使是新手不懂环境安装的小白也可以很好的驾驭。还有一个优点就是不会占用电脑太多资源,开启phpenv集成环境后,不会明显感觉电脑卡,这对于我这样的电脑配置不高的人可是福音啊,所以推荐使用phpenv。

phpenv的使用也非常简单,首先去phpenv官方下载安装包,然后将phpenv安装在D盘,安装过程中没有特殊说明,只需要一直下一步直到完成即可。安装好phpenv集成环境之后,你会在安装目录看到有一个www的文件夹,这个文件夹就是用来存放网站程序的,去dedecms官方下载完整版utf8编码的安装包,解压缩后将upload文件夹拷贝到phpenv安装目录下的www文件夹里面,将upload文件夹重命名为你想要在本地搭建测试环境的一个域名(比如v2-asd.com),这里这样命名是为了方便识别多个网站,但是千万不要使用可以正常访问的网站域名。

点击桌面上的phpenv快捷方式启动,首先配置一下host,下图所示,点工具栏上的“工具”,下拉中选择“配置hosts”。

配置phpenv hosts文件

弹出来的编辑窗口里面,在最后添加一行“127.0.0.1,打一个空格,后面填写你要本地访问的域名”,添加完成之后点左上角的那个保存按钮保存,关闭对话框,这个文件的路径默认在C:\Windows\System32\drivers\etc里面。

在hosts文件中添加域名

回到phpenv的主界面上,点站点管理,会进入所有的站点列表页面,在这里可以对站点进行增加、删除或修改,在底部有一个“增加”按钮,点击新建站点。

phpenv站点管理phpenv新增站点

在“网站域名”这里填写前面添加在hosts文件中的域名,网站目录这里选择phpenv安装中前面拷贝到www文件夹里面并且重命名的那个文件夹,PHP版本可以选择已经安装了的版本,下拉即可看到,设置好了之后点“新增”。

phpenv新增网站

完之后就可以看到新增加的站点了,如下图所示。

增加phpenv站点预览

上面的步骤完成之后关闭窗口,回到phpenv主界面上面,点“启动”按钮,所有的配置就绪,启动环境,默认是Apache+MySQL,使用默认的方式就行。

启动phpenv环境

打开浏览器,在地址栏输入前面预先设置好的域名,这时会自动跳转到dedecms的安装界面,把同意安装协议前面的对勾选上,点“继续”安装。

phpenv环境下的dedecms安装

进入环境检测,这一步主要是检查安装环境有没有问题,如果出现有红颜色叉的说明要修改环境的配置,这里面只要全部都是绿色的对勾,说明所有的配置完全正确,点继续即可。

dedecms安装环境检测

进入网站信息的配置,这一步比较重要,“默认模块”这里一个都不要选择,等安装完成之后再去后台安装即可;在数据库信息这里,phpenv默认的数据库用户名和密码都是是root;如果你打算将这个系统的数据用于实际的网站运营,数据表前缀一定要修改,把默认的“dede”改成其他的,比如改为“mydf_”这样的,有利于网站的安全,在安装的时候设置好,安装完成了再想修改数据表前缀比较麻烦,这是经验;数据库名称可以使用默认的,也可以自己添加一个。

dedecms安装设置数据库信息

继续设置网站管理员用户名和密码,默认都是admin,修改成自己的,只是本地测试的话使用默认就可以了,如果要把网站用于运营,这时候就直接设置成你的用户名和密码,避免安装好了再修改的麻烦。在网站名称这里填写你的网站名称,填写邮箱;需要特别说明的是网站网址,如果是在服务器上安装网站程序,你的网址使用了ssl证书,即https方式访问,要把网站网址后面的URL加上https,不然安装完了你会无法访问网站的,一般情况下默认即可。

dedecms安装管理员信息设置

如果只是本地安装学习可以把“体验数据”后面的对勾选上,安装体验数据,体验数据会使网站不安全,正式运营的网站不要安装,点“继续”就开始安装了。整个安装过程会非常快,安装完成之后会进入下面的界面,点“登录网站后台”按钮去网站后台。

dedecms安装完毕

输入用户名、密码和验证码,登录网站后台:

dedecms网站后台登录界面

登录后台之后就可以看到各种设置等选项了,在phpenv集成环境上安装dedecms系统就全部完成了。相对来说安装方法比较简单,而phpenv环境的使用主要在于熟悉过程,如果对其他的如phpstudy等集成环境有使用过,那么对于phpenv也会很快上手,欢迎关注交流。

展开
收起

LAMP之PHP的安装与配置

1.进入src目录,解压php源代码包。

# cd /usr/local/src

# ls

# tar -zxvf php 后面版本信息使用tab键补全

适用于PHP最新版本,请参考PHP官网文档。

编译 PHP 时需要 --enable-fpm配置选项来激活 FPM 支持。

命令:./configure --prefix=/usr/local/php7 --enable-fpm (后面php7可自定义) 后面

2.进入目录,特别注意:需要制定Apache和MySQL的安装目录

问题:如果在编译的过程中,出现临时的终止,需要使用命令make clean清除编译过程中产生的临时文件 # make clean

# cd php 后面使用tab键补全

# pwd 打印

# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/

bin/apxs --with-mysql=/usr/local/mysql

3.然后在执行 make 和 make install (只有编译成功后,才执行安装)

make 编译

make install 安装

# make && make install

4.复制php配置文件到lib目录下,修改去除php.ini配置文件后面字符。(mv 修改重命名,cp 复制)

# cp php.ini-development /usr/local/php/lib/

# cd /usr/local/php/lib/

# mv php.ini-development php.ini

# ls 查看

5.配置Apache的httpd.conf文件,以后有.php结尾的文件都交给php模块处理

# cd /etc/httpd

# ls

# vim httpd.conf 使用vim编辑器编辑httpd.conf文件

添加一行代码,以后有.php结尾的文件都交给php模块处理

#AddType application/x-httpd-php .php

6. 重启Apache

# pkill -9 httpd (关闭httpd服务)

# /usr/local/httpd/bin/apachectl start(启动),stop(停止),restart(重启)

7.添加一个php的测试文件,看php模块是否正常加载

8.浏览器测试结果:

展开
收起

Linux上如何安装php环境apache

前言

在Linux上安装软件,有rpm方式和yum方式,使用rpm方式需要事先下载到rpm包,如果是yum方式则需要外网的支持,本文主要介绍yum方式如何来安装php的支撑环境apache。

apache安装

1.httpd的安装

yum -y install httpd

Apache的主配置文件:/etc/httpd/conf/httpd.conf

2.php的安装

yum -y install php

安装完php后有选择的安装一些扩展

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

查看安装的版本

php -v

3.开放80端口

在这种情况下,如果我们没有关闭防火墙,就需要放开80端口,不然是访问不了的。在前面的文章中我们已经介绍过如何通过firewall开放80端口。

命令:firewall-cmd --add-port=3306/tcp --permanent

systemctl restart firewalld

扩展阅读

httpd的启动停止

命令:systemctl start httpd

systemctl stop httpd

一般情况下,php和mysql数据库是绝配,在linux服务器下安装mysql的文章在前面我们已经介绍过,这里不再细说(详见Linux下一键Shell脚本安装Mysql5.7.16)。

展开
收起