首页 > 系统相关 >linux下如何安装apache php

linux下如何安装apache php

时间:2023-11-27 15:34:30浏览次数:38  
标签:httpd -- linux apache zhibing php root

linux下安装apache+PHP过程

安装apache过程总结

 

 

安装httpd-2.2.11 

下载地址:http://archive.apache.org/dist/httpd/

 

安装过程

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

[root@zhibing /]# rpm -qa |grep httpd

httpd-manual-2.0.52-32.ent

httpd-suexec-2.0.52-32.ent

system-config-httpd-1.3.1-1

httpd-2.0.52-32.ent                        

                              //查看本机是否已经安装httpd

  

[root@zhibing /]# rpm -e httpd --nodeps       

                             //删除本机存在的httpd

  

[root@zhibing tmp]# tar zxvf httpd-2.2.11.tar.gz 

                            //解压安装包

  

[root@zhibing tmp]# cd httpd-2.2.11          

                           //进入httpd-2.2.11

  

[root@zhibing httpd-2.2.11]# ./configure --prefix=/usr/local/apache --enable-s0

                          //检测程序, --prefix 软件要安装的路径–enable-so表示让apache核心装载DSO,但是不实际编译任何动态模块

  

[root@zhibing httpd-2.2.11]# make          

                          //编译

  

[root@zhibing httpd-2.2.11]# make install     

                        //编译后安装

 

安装 php-5.2.9

下载地址:http://cn.php.net/downloads.php

注意:安装php-5.2.9之前,png,gd,freetype,zlib,mysql,openssl都存在,若不存在,手动安装一下

 

安装过程

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

[root@zhibing tmp]# tar  zxvf php-5.2.9.tar.gz 

[root@zhibing tmp]#cd php-5.2.9.tar.gz

[root@zhibing php-5.2.9]#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-png-dir --with-gd --with-freetype-dir --with-zlib --with-mysql=/usr/local/mysql --with-openssl --with-gettext -enable-sockets

                           //检测程序,并同时加载相关参数

  

[root@zhibing php-5.2.9]#make && make install   

                              //编译安装

  

  

[root@zhibing php-5.2.9]#cp php.ini-recommended /usr/local/php/lib/php.ini

                         //拷贝php.ini文件启动时会读取到的配置文件

  

[root@zhibing php-5.2.9]#ln -s /usr/local/php/bin/* /usr/local/bin/ 

                         //连接

  

ot@zhibing php-5.2.9]#lvi /usr/local/apache/conf/httpd.conf

                                        //修改配置文件

添加

1

2

3

AddType application/x-gzip .gz .tgz

AddType application/x-httpd-php .php

AddType p_w_picpath/x-icon .ico

添加

1

2

3

4

index.php index.html index.html.var

  <IfModule dir_module>

    DirectoryIndex index.html index.php index.html index.html.var

</IfModule>

 

 

测试:

1

2

[root@zhibing ]#vi /usr/local/apache/htdocs/test.php

//新建test.php

在新文件中添加

1

2

3

<?php

phpinfo();

?>

wq保存退出

Phpinfo是特殊的php函数,可以显示目前服务器内php模块的相关核心数据

 

1

2

3

4

[root@zhibing ]## /usr/local/apache/bin/apachectl –k stop

  

[root@zhibing ]##/usr/local/apache/bin/apachectl –k start

                                 //重新启动apache

 

 

在浏览器中输入主机地址例如http://主机IP/test.php如有出现下面图片就说明apace安装成功

企业微信截图_15937407398073.png

以上就是linux下如何安装apache php的详细内容,更多请关注php中文网其它相关文章!

标签:httpd,--,linux,apache,zhibing,php,root
From: https://www.cnblogs.com/csjoz/p/17859459.html

相关文章

  • linux进程管理
    linux进程用户进程:这些进程由用户启动并运行,可以是任何应用程序或服务,例如Web服务器、数据库、文本编辑器等。系统进程:这些进程由操作系统启动并运行,负责执行系统任务,例如内核线程、驱动程序、守护进程等。僵尸进程:这些进程已经终止,但其父进程还没有完全清理它们。这些进程会......
  • Linux进程管理
    1进程进程有以下组成部分:已分配内存的地址空间安全属性,包括所有权凭据和特权 程序代码的一个或多个执行线程进程状态 每个进程都有唯一的进程标识PID,一个PID只能标识一个进程,PPID为父进程ID,需要给该进程分配系统资源。 进程状态:就绪态:进程已经做好准备,只有有机会就会开......
  • linux: debian的数字版本号与别名
    1、首先查看操作系统的版本cat /etc/debian_version2、然后可以查看Debian系统版本与codename之间的关系https://wiki.debian.org/DebianReleases ......
  • Linux学习难点
    Linux主要难点如下:1.命令行操作:Linux系统采用的是基于文本的命令行操作方式,对于没有接触过命令行的人来说可能会不太习惯。2.权限管理:Linux系统中的权限管理非常严格,需要了解用户、用户组、文件权限等相关概念。3.Shell编程:Shell编程是Linux系统中常用的一种脚本语言,......
  • Linux使用堡垒机
    一、linux系统使用1.安装puttygensudoapt-getinstallputty2.进入pem所在文件执行转换命令puttygenmykey.pem-omykey.ppk即可生成ppk文件。chmod700mykey.pem控制权限才可以用linux使用putty即可二、macos/linux的堡垒机方法:chmod600~/secret/wang.pe......
  • Kafka3.6.0 linux 安装,非zookeeper模式
    参考:安装Kafka3.3.1及kraft运行,告别zookeeper_kafka3.3.1jdk无需zookeeper,kafka3.0版本集群安装实战 操作系统:ubutun18.04LTS1.下载到kafka官网下载2.上传到服务器指定位置3.解压到指定目录,这里我放到/opt下tar-xzvfkafka_2.13-3.6.0.tgz-C/opt/4.修改配置:因为......
  • linux监控系统行为
    1、验证电脑是否存在,一般都有whichscript/usr/bin/script2、配置profile文件,在末尾添加如下内容:vim/etc/profile========================================================if[$UID-ge0];thenexec/usr/bin/script-t2>/var/log/script/$USER-$UID-`date+%Y%m%d%......
  • Linux学习随笔——Vim编辑器
    Vi编辑器是Linux上最基本的文本编辑器,Vim是Vi的增强版;Vim编辑器主要有三种模式:命令模式、编辑模式、末行模式(扩展命令模式);命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作;编辑模式:进行文本录入与更改;末行模式:文档保存与退出,设置编辑环境;具体操作:打开Vim编辑器后,默认......
  • nginx添加nginx_upstream_check_module模块,Linux下
    1、下图为本地虚拟机nginx目录2、cd./nginx-1.14.2进入nginx目录输入命令:patch-p1<../nginx_upstream_check_module-master/check_1.14.0+.patch  3、yum-yinstallgcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel--  ./configure--prefix......
  • LINUX安全加固手册
    LINUX安全加固手册 目录1概述32 安装33 用户帐号安全Password and account security43.1 密码安全策略43.2 检查密码是否安全43.3 Password Shadowing43.4 管理密码43.5 其它54 网络服务安全(Network Service Security)54.1服务过滤Filterin......