编译安装apache
进入src目录下
cd /usr/local/src/
下载apache包
wget http://apache.fayea.com/httpd/httpd-2.2.31.tar.gz
解压
tar zxvf httpd-2.2.31.tar.gz
进入httpd目录
cd httpd-2.2.31
编译
./configure \
--prefix=/usr/local/apache2 \
--with-included-apr \
--enable-so \
--enable-deflate=shared \
--enable-expires=shared \
--enable-rewrite=shared \
--with-pcre
需要安装的依赖包
yum install gcc
编译安装
make && make install
查看是否安装有问题
echo $?
启动服务
/usr/local/apache2/bin/apachectl start
进入配置文件修改监听端口及存放网页路径
cd /usr/local/apache/conf/httpd.conf
Listen 8081 修改监听端口8081
DocumentRoot "/mnt/music" 存放指定路径
/usr/local/apache2/htdocs 存放网站根目录
http://本机ip:8081 访问 出现It works! 说明成功。
到此apache安装完成!
编译安装php
进入local目录下
cd /usr/local
下载php包
wget http://cn2.php.net/distributions/php-7.0.10.tar.gz
解压包
tar zxvf php-7.0.10.tar.gz
进入解压后的目录下
cd php-7.0.10/
安装依赖包
yum install php-mcrypt libmcrypt libmcrypt-devel
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gd gd2 gd-devel gd2-devel perl-CPAN pcre-devel
编译
./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --enable-fpm --enable-pcntl --enable-mysqlnd --enable-opcache --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-shmop --enable-zip --enable-ftp --enable-soap --enable-xml --enable-mbstring --disable-rpath --disable-debug --disable-fileinfo --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-pcre-regex --with-iconv --with-zlib --with-mcrypt --with-gd --with-openssl --with-mhash --with-xmlrpc --with-curl --with-imap-ssl
检查是否有错误
echo $? 输出0 证明没有错误
安装
make && make install
echo $? 输出0 证明没有错误
Apache主配置文件为:
/usr/local/apache2/conf/httpd.conf
AddType application/x-gzip .gz .tgz在该行下面添加
AddType application/x-httpd-php .php 这行解析
DirectoryIndex index.html 添加index.php
检查配置文件是否正确
/usr/local/apache2/bin/apachectl -t
启动apache
/usr/local/apache2/bin/apachectl start
检测端口号
netstat -lnp |grep httpd
测试php解析(一)
vim /usr/local/apache/htdocs/1.php
<?php
echo "php解析正常";
?>
curl localhost/1.php
注意:如果在这检测结果显示php解析失败,可能的原因是在httpd.conf配置文件中有误
测试php解析(二)
vim /usr/local/apache/htdocs/info.php
<?php
phpinfo();
?>
网页访问时可以看到php测试图形页面
到此php安装完成!
加载刷新命令
重新加载并刷新
/usr/local/apache/bin/apachectl graceful
进入src目录下
cd /usr/local/src/
下载apache包
wget http://apache.fayea.com/httpd/httpd-2.2.31.tar.gz
解压
tar zxvf httpd-2.2.31.tar.gz
进入httpd目录
cd httpd-2.2.31
编译
./configure \
--prefix=/usr/local/apache2 \
--with-included-apr \
--enable-so \
--enable-deflate=shared \
--enable-expires=shared \
--enable-rewrite=shared \
--with-pcre
需要安装的依赖包
yum install gcc
编译安装
make && make install
查看是否安装有问题
echo $?
启动服务
/usr/local/apache2/bin/apachectl start
进入配置文件修改监听端口及存放网页路径
cd /usr/local/apache/conf/httpd.conf
Listen 8081 修改监听端口8081
DocumentRoot "/mnt/music" 存放指定路径
/usr/local/apache2/htdocs 存放网站根目录
http://本机ip:8081 访问 出现It works! 说明成功。
到此apache安装完成!
编译安装php
进入local目录下
cd /usr/local
下载php包
wget http://cn2.php.net/distributions/php-7.0.10.tar.gz
解压包
tar zxvf php-7.0.10.tar.gz
进入解压后的目录下
cd php-7.0.10/
安装依赖包
yum install php-mcrypt libmcrypt libmcrypt-devel
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gd gd2 gd-devel gd2-devel perl-CPAN pcre-devel
编译
./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --enable-fpm --enable-pcntl --enable-mysqlnd --enable-opcache --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-shmop --enable-zip --enable-ftp --enable-soap --enable-xml --enable-mbstring --disable-rpath --disable-debug --disable-fileinfo --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-pcre-regex --with-iconv --with-zlib --with-mcrypt --with-gd --with-openssl --with-mhash --with-xmlrpc --with-curl --with-imap-ssl
检查是否有错误
echo $? 输出0 证明没有错误
安装
make && make install
echo $? 输出0 证明没有错误
Apache主配置文件为:
/usr/local/apache2/conf/httpd.conf
AddType application/x-gzip .gz .tgz在该行下面添加
AddType application/x-httpd-php .php 这行解析
DirectoryIndex index.html 添加index.php
检查配置文件是否正确
/usr/local/apache2/bin/apachectl -t
启动apache
/usr/local/apache2/bin/apachectl start
检测端口号
netstat -lnp |grep httpd
测试php解析(一)
vim /usr/local/apache/htdocs/1.php
<?php
echo "php解析正常";
?>
curl localhost/1.php
注意:如果在这检测结果显示php解析失败,可能的原因是在httpd.conf配置文件中有误
测试php解析(二)
vim /usr/local/apache/htdocs/info.php
<?php
phpinfo();
?>
网页访问时可以看到php测试图形页面
到此php安装完成!
加载刷新命令
重新加载并刷新
/usr/local/apache/bin/apachectl graceful
编辑回复