LAMP环境官方最新源码编译安装(7)

1、这里为了支持apache的worker或event这两个MPM,编译时使用了–enable-maintainer-zts选项。【prefork不需要加载】【event或work
mpm工作模式必须要加此选项】 验证Apache mpm工作模式命令:httpd -M
2、如果使用PHP5.3以上版本,为了链接MySQL数据库,可以指定mysqlnd,这样在本机就不需要先安装MySQL或MySQL开发包了。mysqlnd从php5.3开始可用,可以编译时绑定到它(而不用和具体的MySQL客户端库绑定形成依赖),但从PHP 5.4开始它就是默认设置了。 ./configure –with-mysql=mysqlnd –with-pdo-mysql=mysqlnd
–with-mysqli=mysqlnd

为php提供配置文件:

[root@server1 php-5.5.36]# cp php.ini-production /etc/php.ini

编辑apache配置文件httpd.conf,以apache支持php

[root@server1 ~]# vim /etc/httpd/httpd.conf <1> 添加如下二行 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps <2> 定位至DirectoryIndex index.html 修改为: DirectoryIndex index.php index.html

重启apache服务

[root@server1 ~]# service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] [root@server1 ~]# netstat -an | grep :80 # apache已启动,并监听80端口 tcp 0 0 :::80 :::* LISTEN

编辑Apache的网页测试是否支持php、

[root@server1 ~]# cd /usr/local/apache/htdocs/ [root@server1 htdocs]# vim index.php <?php phpinfo(); ?>

打开浏览器进行web测试访问

这里写图片描述

编辑Apache的网页测试php是否可以连接MySQL、

[root@server1 htdocs]# vim index.php <?php $conn=mysql_connect('localhost','root','xuxingzhuang'); if ($conn) echo "Success..."; else echo "Failure..."; ?>

打开浏览器进行web测试访问

这里写图片描述

关闭MySQL服务再来测试

[root@server1 htdocs]# service mysqld stop Shutting down MySQL. [ OK ] [root@server1 htdocs]# service mysqld status MySQL is not running [FAILED] [root@server1 htdocs]# netstat -an | grep 3306

打开浏览器进行web测试访问

这里写图片描述

到此为止我们基于源码安装的LAMP就搭建好了,在搭建环境的期间出现了好多问题,经过各种的google和前车之鉴,最终还是搭建好了,博客以后还会继续更新。

下面关于LAMP相关的内容你可能也喜欢

LAMP平台安装Xcache和Memcached加速网站运行   

CentOS 7下搭建LAMP平台环境 

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境 

Ubuntu 14.10 下安装 LAMP 服务图文详解 

LAMP结合NFS构建小型博客站点 

CentOS7下安装部署LAMP环境 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/76f2dbdb99eec3168f764c6ef144ac85.html