您的位置:首页 > 运维架构 > Apache

CentOS 7.4系统-Apache-PHP安装-开发环境配置

2017-11-25 20:02 826 查看
配置需求:

系统:CentOS 7.4

Apache版本:Apache2.4

PHP版本:php-5.6.32.tar.gz

文件传输:

ssh实现windows与Linux之间传送文件,linux上安装lrzsz:

yum install -y lrzsz

Apache配置:

1. 查看系统是否已经安装:

yum list installed | grephttpd

2.查看httpd包是否可用

yum list | grep httpd

3.安装Apache

yum install httpd

4.配置servername:

vi /etc/httpd/conf/httpd.conf

修改这行:

ServerName localhost:80

5.启动apache服务

systemctl start httpd

6.查看httpd状态

systemctl status httpd

PHP配置:

1.下载PHP源文件:http://www.php.net/downloads.php(php-5.6.32.tar.gz)

2. 上传安装包到/usr/local

cd /usr/local

rz

3.解压:

tar -zxvf php-5.6.tar.gz

4.进入解压包安装一些必要的依赖

yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel curl curl-devel openssl openssl-devel

5.安装

yum -y install libxslt-devel* 

yum -y install perl* 

yum -y install httpd-devel

find / -name apxs 得到的路径是:/usr/bin/apxs

于是得到--with-apsx2的路径是/usr/bin/apxs

6.配置:

./configure --prefix=/usr/local/php-5.6 --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos--with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear
--with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath -enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem
--enable-xml --enable-zip --enable-pcntl --with-curl --with-fpm-user=nginx --enable-ftp --enable-session --enable-xml --with-apxs2=/usr/bin/apxs

7.编译

make

8.编译检查

make test 这步可走可不走,因为它老是爱提示错误,但又不给错误信息

9.安装

make install

10.添加环境变量

vi /etc/profile

在末尾加入:

PATH=$PATH:/usr/local/php-5.6/bin

export PATH

11.使改动立即生效

source /etc/profile

12.查看php版本

php -v 

(如果有问题 请检查添加的环境变量是否是PHP安装目录里的bin目录)

13.生成必要文件:在解压目录:

cp php.ini-production /usr/local/php-5.6/etc/php.ini

cp sapi/fpm/php-fpm /usr/local/php-5.6/etc/php-fpm

cp /usr/local/php-5.6/etc/php-fpm.conf.default /usr/local/php-5.6/etc/php-fpm.conf

14.修改Apache默认欢迎页:

vi /etc/httpd/conf.d/welcome.conf 

将/usr/share/httpd/noindex 修改为/var/www/html

15.修改Apache配置:

vi /etc/httpd/conf/httpd.conf

DocumentRoot "/var/www/html"

(请注意,/var/www这个路径是自定义,在配置文件中有好几处这个路径,如果更改,请全局搜索一下都改掉)

找到

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

在后面添加

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source.php5

搜索<IfModule dir_module>下面这一块添加上index.php

<IfModule dir_module>

  DirectoryIndex index.html index.php

</IfModule>

搜索有没有下面这一行:

LoadModule php5_module modules/libphp5.so

如果没有 请手动添加 否则 会出现运行php文件变成下载

在最下面配置域名

#ServerName 127.0.0.1 修改成ServerName 47.52.255.233

<VirtualHost 47.52.255.233>

 DocumentRoot /usr/www/html

 ServerName  ooyizhi.com

</VirtualHost>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐