ysoren 发表于 2017-12-24 07:29:02

Linux下apache支持PHP配置

  本文用来记忆整了两天的lamp环境,如果对PHP没有要求建议全部用yum 一键安装,纯属个人经验,主要作用是用来参考的。
  yum install httpd #yum 安装Apache。
  php编译安装
  安装前记得安装php依赖环境
  yum安装PHP5.6的依赖环境
  yum -y install gcc gcc-c++ libxml2 libxml2-devel
  PHP5.6.2下载路径
  wget http://mirrors.sohu.com/php/php-5.6.2.tar.gz
  /configure --prefix=/usr/local/php \         #PHP安装路径
  --with-apxs2=/usr/local/apache/bin/apxs \      #--with-apxs2指向Apache的apxs路径
  --with-config-file-path=/usr/local/php/etc      #PHP配置文件路径
  --enable-fpm --enable-mbstring --enable-gd --enable-xml         #加载fpm、mbstring模块
  --with-mysql=/usr/local/mysql       #支持MySQL 替换成MySQL路径。
  make && make install #有需要的PHP拓展的自己编译的时候加上。
  复制PHP配置文件。
  cp php-5.6.2/php.ini-development/usr/local/php/etc/php.ini
  修改Apache的配置文件httpd.conf
  DirectoryIndex index.html index.php #添加index.php
  找到:
  AddTypeapplication/x-compress .Z
  AddType application/x-gzip .gz .tgz
  添加如下内容
  AddType application/x-httpd-php-source .phps
  AddType application/x-httpd-php .php
  检查LoadModule php5_module modules/libphp5.so 是否已经添加 libphp5.so文件是否存在
  编写测试文件index.php内容如下,放到Apache的默认的Web站点目录DocumentRoot   #默认路径/var/www/html
  <?php
  phpinfo();
  ?>
  启动Apache服务,若启动失败,查看配置文件httpd.conf,找到错误日志error.log,针对问题修改。
  service httpd restart
  用浏览器访问http://IP/,可以查看到PHP配置就表示你成功了。
页: [1]
查看完整版本: Linux下apache支持PHP配置