详谈CentOS系统中安装PHP的方法

系统 Linux
在文章中主要普及一些必要的CentOS系统安装软件的知识,不管任何linux系统,只要代码开源, 都可以通过tar源码包方式安装软件,即源码编译运行。

CentOS系统中安装php的人目的不同,所以我们不能要求每个人都如此这般精通Linux再去安装php,特别是有些php程序员仅仅是想搭建一个完整的Php环境,然后就要迅速转入编程工作,自然对linux环境不甚熟悉。所以本文的目的就是想从菜鸟理解问题的角度阐述linux下安装php环境遇到的种种问题的缘故和解决思路.本文的安装也是基于一个Linux发行版: CentOS系统。

开始之前,普及一些必要的CentOS系统安装软件的知识,一般来说:

1.不管任何linux系统,只要代码开源, 都可以通过tar源码包方式安装软件,即源码编译运行。
2.如果你基于某个Linux发行版工作,那么现代版的Linux套件都提供便捷的工具来安装软件。如CentOS系统使用yum,Ubuntu使用apg-get.

回到php安装上来: php通常都是用来做web应用,所以安装php也意味着安装apache和mysql。

既然我们使用CentOS系统套件,不妨先体验一把CentOS系统的yum工具如何便捷地安装软件.

假设此时CentOS系统主机已经装好,能够SSH登录上去,那么开始安装Apache,PHP, Mysql(认为以下有些只是点初学者能容易通过其他渠道掌握的省略),安装不必顺序进行:

1). CentOS系统安装Apache
sudo yum install httpd mod_ssl

2). CentOS系统安装php
sudo yum install php php-common php-gd php-mcrypt php-pear php-pecl-memcache php-mhash php-mysql php-xml

3). CentOS系统安装mysql
sudo yum install mysql-server

4). CentOS系统启动mysql,
sudo service mysqld start

5). CentOS系统启动apache
sudo service httpd start

在浏览器中访问http://youhost/,看看apache欢迎页是不是出来了.接下来写一个php脚本,链接数据操作,放到apache主目录下,看看能否访问.

一般来说,很多人都是可以做到的,即便遇到一点问题也都可以通过google找到资料解决,让人对CentOS系统学习充满信心.

那么,真正的问题在于: 你无法安于yum工具默认为你做的设置,yum傻瓜式帮你把软件装好,一旦你需要任何对软件、特别是对服务器软件的定制时,你发现你都必须面对Yum下面的复杂性! 这样,我们就完成了CentOS系统中安装PHP。

【编辑推荐】

  1. 如何在CentOS系统中安装字体
  2. CentOS系统 yum 国内镜像
  3. CentOS系统中安装subversion并使用svn+ssh访问
  4. 学习笔录CentOS系统 etc fstab简解
  5. CentOS系统安装Tomcat切换JDK的方法
责任编辑:小霞
相关推荐

2009-11-17 15:13:28

PHP数组

2009-12-04 15:28:31

PHP JSON安装

2009-11-18 14:11:10

PHP数组变量

2010-04-01 09:12:46

CentOS系统

2017-04-11 15:15:20

CentOSPHP拓展安装

2010-02-22 17:53:14

CentOS配置

2009-10-19 14:15:24

TreeView节点定

2010-04-01 13:19:53

CentOS系统

2012-07-11 17:09:34

Windows 7CentOS

2009-09-17 08:47:00

Linq查询

2010-03-03 14:55:52

Android手机系统

2009-11-16 17:07:58

PHP二维数组

2010-04-06 15:53:48

CentOS系统

2010-03-31 15:08:28

CentOS系统

2010-04-01 16:04:26

CentOS系统

2009-12-29 10:23:33

2010-01-13 16:55:10

CentOS PHP安

2009-11-18 11:10:16

PHP WEB服务器

2011-03-09 10:52:36

CentOS安装LAMP

2011-03-11 09:54:48

CentOSLAMP安装
点赞
收藏

51CTO技术栈公众号