Home >Backend Development >PHP Tutorial >How to build a php environment between centos6.5 and centos7, centos6.5centos7_PHP tutorial

How to build a php environment between centos6.5 and centos7, centos6.5centos7_PHP tutorial

WBOY
WBOYOriginal
2016-07-12 08:51:38977browse

How to build a php environment between centos6.5 and centos7, centos6.5centos7

Author: Bailang Source: http://www.manks.top/linux_php.html The copyright of this article belongs to The author is welcome to reprint, but this statement must be retained without the author's consent, and a link to the original text should be provided in an obvious position on the article page, otherwise the right to pursue legal liability is reserved.

There are always people who think that building a PHP environment on Linux is complicated, and then try to install the lnmp one-click installation package. In fact, to put it bluntly, you just need to install a web server and then support PHP. It is very simple, even simpler than installing the lnmp one-click installation package. Without talking too much, let’s look at the actual installation steps.

First, let’s check the centos version information

<span>#</span><span>适用于所有的linux </span>
lsb_release -<span>a
</span><span>#</span><span>或者</span>
cat /etc/redhat-<span>release
</span><span>#</span><span>又或者</span>
rpm -q centos-release

You can view centos version information with any of the above three methods.

Here we install on centos6.5 and centos7 respectively. During the installation process, only some of the Linux commands are different. For convenience, we use yum to install. Of course, in this way The installed software version may differ due to problems with the yum source. If you want to install a specific version, we will also talk about it later. You can also use the source code to compile and install, but it is not within the scope of this article, so I will omit it.

Next we install a web server first, here we take installing apache as an example

yum install httpd

Press Enter to install. During the installation process, you are prompted to enter y to confirm. Before entering y here to confirm, you can see the version information of the httpd you want to install. In this way, our web server is installed, and the whole process only takes tens of seconds.

Some friends may experience failure during the installation process

You could try using --skip-broken to work around the problem

This is a problem with your yum source. It is best to change your yum source at this moment, otherwise even if your installation is successful, most of it will be invalid. Since an error has been reported, we'd better find a solution to the problem rather than just forget it! You can refer to the Alibaba Cloud server yum source update problem

Then we start apache manually

<span>#</span><span>centos7 启动httpd</span>
<span>apachectl start
</span><span>#</span><span>centos6.5 启动httpd</span>
/etc/init.d/httpd start 或者 service httpd start

Now that the web server is set up, does it mean that it can be accessed through the web? Yes, when the browser directly accesses your server IP address, it will open the default page of Apache.

We set up the httpd service to start at boot

<span>#</span><span>centos7</span>
systemctl enable httpd.<span>service
</span><span>#</span><span>centos 6.*版本</span>
chkconfig --levels 235 httpd on 

Then we install php5, which is also very simple, just one command

<span>yum install php 
</span><span>#</span><span>centos7 重启apache</span>
<span>apachectl restart
</span><span>#</span><span>centos6 重启apache</span>
/etc/init.d/httpd restart 或者 service httpd restart

 

上面的步骤中,因yum源的不同,安装的php版本也不同,部分小伙伴要安装的php版本估计只有5.3 5.4(这个在安装php过程中,属于y确认之前可能看到),但是,这很明显不是大部分人想要的。

如果你已经点击了y确认安装,但是版本太低,你可以用下面的命令进行卸载

yum remove php

 

下面我们以安装php5.6为例说明一下,如果你的yum安装的php版本够高或者满足自己的意愿,此步骤可直接略过。

[考虑目前国内网站大部分采集文章十分频繁,更有甚者不注明原文出处,原作者更希望看客们查看原文,以防有任何问题不能更新所有文章,避免误导!]

继续阅读

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1129453.htmlTechArticlecentos6.5和centos7如何搭建php环境,centos6.5centos7 作者:白狼 出处:http://www.manks.top/linux_php.html本文版权归作者,欢迎转载,但未经作者同意必...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn