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

配置需求:
系统: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
搜索下面这一块添加上index.php

  DirectoryIndex index.html index.php

搜索有没有下面这一行:
LoadModule php5_module modules/libphp5.so
如果没有 请手动添加 否则 会出现运行php文件变成下载
在最下面配置域名
#ServerName 127.0.0.1 修改成ServerName 47.52.255.233

 DocumentRoot /usr/www/html
 ServerName  ooyizhi.com

你可能感兴趣的:(linux,php)