LAMP搭建——PHP安装

1.4 php编译安装

安装php 要放到最后,因为在编译 php 的时候,有指定 mysql 以及 apache 的路径,如果不先安装好 mysql 和 apache 就没有办

法安装php。而 apache 和 mysql 的安装顺序就无所谓了。

http://www.php.net/downloads.php;http://php.net/mirrors.php 镜像地址

http://cn2.php.net/ 中文镜像地址
# wget http://am1.php.net/get/php-5.6.30.tar.gz
# cd php目录
# ./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-config-file-path=/usr/local/php/etc \
--with-mysql=/usr/local/mysql \
--with-libxml-dir \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-iconv-dir \
--with-zlib-dir \
--with-bz2 \
--with-openssl \
--with-mcrypt \
--enable-soap \
--enable-gd-native-ttf \
--enable-mbstring \
--enable-sockets \
--enable-exif \
--disable-ipv6
解析
--with-apxs2=/usr/local/apache2/bin/apxs 自动帮助安装扩展模块
--with-mysql=/usr/local/mysql php依赖mysql,所以要最后安装php

#make

#make install

#cp php.ini-production /usr/local/php/etc/php.ini 【拷贝配置文件,进行修改】【这里除了php-in-production,还有一个php.ini-
devleopment,在线上环境使用,要拷贝production这个文件】
修改配置文件
# vi /usr/local/apache2/conf/httpd.conf
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改为 Allow from all 如果不修改这个地方,访问网站会禁止访问,显示403,。
AddType application/x-gzip .gz .tgz
在下面行增加
AddType application/x-httpd-php .php
支持php脚本解析
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
修改为
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php
</IfModule>
增加针对php的索引,如果一个站点默认页为 index.php,那么就得加上这个 index.php的支持
#ServerName www.example.com:80
修改为
ServerName localhost:80
如果不去掉#号,则启动apache的时候,会有警告信息, httpd: Could not reliably determine the server's fully qualified domain
name, using 172.28.150.4 for ServerName 看起来像是错误,但是实际上没有影响。
保存退出。
检查配置文件是否有问题
# /usr/local/apache2/bin/apachectl -t
Syntax OK
#/usr/local/apache2/bin/apachectl start 【开启服务】
如果提示已经开启,关闭重新打开,或者restart
#ps aux |grep hpptd 【检查是否正常启动,看看有没有进程列表】
NOTE:-m 查看静态模块
# /usr/local/php/bin/php -m
-i 查看相关配置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值