CentOS 7.4系统-Apache-PHP安装-开发环境配置
来源:互联网 发布:类似于记事本的软件 编辑:程序博客网 时间:2024/05/16 19:14
配置需求:
系统: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>
阅读全文
0 0
- CentOS 7.4系统-Apache-PHP安装-开发环境配置
- CentOs 系统安装Apache+Mysql+php环境
- centos安装配置apache+php+mysql环境
- CentOS 7.0 安装配置php环境 Apache+PHP+mariadb
- CentOS搭建php开发环境(安装apache,mysql,php)
- CentOS 安装 Apache PHP MYSQL Memcached Memcache 环境配置
- CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)
- Apache配置PHP开发环境
- php+apache+mysql开发环境的安装与配置
- 搭建PHP开发环境(一)-Apache安装配置
- CentOS环境下安装Apache+PHP+Mysql
- centos下安装apache+php环境
- CentOS编译安装apache + php环境
- Windows7系统环境安装配置PHP开发环境
- Win7系统环境安装配置PHP开发环境
- Win7系统环境安装配置PHP开发环境
- HDU 5104-Primes Problem
- B
- MYSQL中group_concat有长度限制!默认1024
- 将 Centos 的 yum 源更换为国内的阿里云源
- localhost和127.0.0.1的概念
- CentOS 7.4系统-Apache-PHP安装-开发环境配置
- Android 7.1 GUI系统-BufferQueue 的管理(三)
- 强化学习相关资料
- Educational Codeforces Round 33 (Rated for Div. 2) 题解
- 洛谷p1754
- 极验滑动验证码geetest.6.0.1破解
- 回溯--深度优先搜索(图的M着色问题 poj1129)
- 服务监控Zabbix和Nagios的继任者
- RecyclerView 多选+仿IOS卸载时的图标抖动