如何搭linux测试环境+php

如何搭linux测试环境+php,第1张

您好,这样的:

Apache 安装

1、下载 httpd-2.2.11.tar.gz

2、解压

tar zxvf httpd-2.2.11.tar.gz

在执行tar指令的路径下,会产生一个httpd-2.2.11目录

3、查看一下编译的配置信息

切换到解压之后的httpd-2.2.11目录

./configure --help

通过本步骤可以了解有那些可以安装的模块,以及安装配置信息需要设置

进一步查看手册,也可以了解相关信息

4、进行编译配置

$ ./configure --prefix=/usr/local/apache2 \ 指定安装目录

--enable-so \ 允许使用外部so模块

--with-mpm=prefork url请求跳转策略

5、编译:

$ make

6、安装:(使用sudo是因为要安装的路径/usr/local/apache2不属于个人路径)

$ sudo make install

《安装完毕》

7、测试

修改httpd.conf。

将 #ServerName www.example.com:80 修改为 ServerName 127.0.0.1:80(localhost:80)

启动 sudo ./apachectl -k start

停止 sudo ./apachectl -k stop

重新起动 sudo ./apachectl -k restart (该命令有时无效,用stop+start代替)

****************************************

PHP安装

1、下载php-5.2.8.tar.gz

2、解压tar zxvf php-5.2.8.tar.gz

3、查看一下编译的配置信息

切换到解压之后的httpd-2.2.11目录

./configure --help

通过本步骤可以了解有那些可以安装的模块,以及安装配置信息需要设置

进一步查看手册,也可以了解相关信息

4、编译配置

./configure --prefix=/home/guandl/webenv/php528 \

--enable-mbstring \

--with-apxs2=/usr/local/apache2/bin/apxs

5 编译

make

6、安装

sudo make install

《安装完毕》

7、复制php.ini

因为一般安装后的php目录$php/lib下没有php的配置文件,需要把解压目录下的php.ini-recommended复制到php的lib目录

sudo cp php.ini-recommended /home/guandl/webenv/php528/lib/php.ini

8、修改apache 的配置文件 httpd.conf

增加一下内容

LoadModule php5_module modules/libphp5.so 安装php时候已经自动生成

AddType application/x-httpd-php .php

9、测试

编写一个php文件,如any.php

phpinfo()

?>

放到apache的htdocs目录下

重新启动apache。

查看linux是否安装php环境,步骤如下:

登录linux,查看是否安装了php,输入如下命令:

php -v

如果输出以下信息则说明安装了php。

PHP 5.4.45 (cli) (built: Oct 11 2016 23:35:56) 

Copyright (c) 1997-2014 The PHP Group

Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v6.0.6, Copyright (c) 2002-2016, by ionCube Ltd.

    with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies

效果图:

2.查看是否安装mysql,输入以下命令:

mysql -V

输出以下信息则说明安装了mysql,具体版本是你安装的mysql版本。

mysql  Ver 14.14 Distrib 5.5.48, for Linux (x86_64) using readline 5.1

效果图:

3.查看是否安装nginx,如果以下命令:

查看是否安装nginx的命令:

nginx -v

输出:

nginx version: nginx/1.10.0

效果图:

注意事项:centos7下测试,redhat下适用。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7104587.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-01
下一篇2023-04-01

发表评论

登录后才能评论

评论列表(0条)

    保存