博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux+mysql+apache+php
阅读量:5248 次
发布时间:2019-06-14

本文共 2560 字,大约阅读时间需要 8 分钟。

1.1.1               所需软件

  • cmake
  • ncourse
  • mysql
  • apr
  • apr-util
  • pcre
  • apache
  • php

1.1.2               解压缩软件

进入/usr/src/soft目录

tar xzf /usr/src/tar/httpd-2.4.10.tar.gz -C /usr/src/soft/

tar xzf /usr/src/tar/ apr-util-1.5.4.tar.gz -C /usr/src/soft/

tar xzf /usr/src/tar/ apr-1.5.2.tar.gz -C /usr/src/soft/

tar xzf /usr/src/tar/mysql-5.6.22.tar.gz -C /usr/src/soft/

tar xzf /usr/src/tar/pcre-8.35.tar.gz -C /usr/src/soft/

tar xzf /usr/src/tar/cmake-3.0.0.tar.gz -C /usr/src/soft/

tar xzf /usr/src/tar/ncurses.tar.gz -C /usr/src/soft/

tar xzf /usr/src/tar/php-5.6.0.tar.gz -C /usr/src/soft/

1.1.3               软件安装

1.1.3.1          安装cmake

cd /usr/src/soft/cmake-3.0.0/

./configure

make && make install

1.1.3.2          安装ncourse

cd /usr/src/soft/ncurses-5.9/

./configure

make && make install

1.1.3.3          安装mysql

groupadd mysql

useradd -r -g mysql mysql

cmake .

  make

  make install

           cd /usr/local/mysql/

chown -R mysql .

chgrp -R mysql .

scripts/mysql_install_db --user=mysql

chown -R root .

chown -R mysql data

bin/mysqld_safe --user=mysql &

cp support-files/mysql.server /etc/init.d/mysqld

1.1.3.4          安装apr

cd srclib/apr

./configure --prefix=/usr/local/apr

make && make install

1.1.3.5          安装apr-util

cd ../apr-util/

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/

make && make install

1.1.3.6          安装pcre

cd /usr/src/soft/pcre-8.35/

./configure --prefix=/usr/local/pcre

make && make install

PATH=$PATH:/usr/local/pcretbin/

1.1.3.7          安装httpd

cd /usr/src/soft/httpd-2.4.10

./configure --prefix=/usr/local/apache \

--enable-so \

--with-apr=/usr/local/apr \

--with-apr-util=/usr/local/apr-util/bin \

--enable-mods-shared=all \

--with-mpm=worker \

--enable-cache \

--enable-disk-cache \

--enable-mem-cache \

--enable-file-cache\

--with-pcr=/usr/local/pcre/

make

make install

         更改httpd.conf中的ServerName

1.1.3.8          安装PHP

cd /usr/src/soft/php-5.6.0/

./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql/

make && make install

cp php.ini-development /usr/local/lib/php.ini

vi /usr/local/apache/conf/httpd.conf

<IfModule mime_module>

SetHandler application/x-httpd-php

</IfModule>

1.1.4               软件配置

1.1.4.1          httpd.conf配置

vi /usr/local/apache/conf/httpd.conf

         ServerName 127.0.0.1:80

         <IfModule mime_module>

SetHandler application/x-httpd-php

</IfModule>

 

对个版本来说,添加如下语句以支持PHP

        AddType application/x-httpd-php .php

 

AddHandler php-script .phpAddType text/html .php
 

1.1.5               软件测试

1.1.5.1          Apache测试

在浏览器中输入:

如显示:“It Works”则证明该软件正常运行

1.1.5.2          php测试

写一个简单的phpinfo脚本,如下

vi /usr/local/apache/htdocs/phpinfo.php

         <?php

        phpinfo();

?>

         在浏览器中输入:http://172.16.2.82/phpinfo.php

         测试该脚本是否能够正常显示PHP的相关信息

转载于:https://www.cnblogs.com/lmgsanm/p/4676955.html

你可能感兴趣的文章
Django 相关
查看>>
比较安全的获取站点更目录
查看>>
空间分析开源库GEOS
查看>>
RQNOJ八月赛
查看>>
前端各种mate积累
查看>>
Python(软件目录结构规范)
查看>>
Windows多线程入门のCreateThread与_beginthreadex本质区别(转)
查看>>
Nginx配置文件(nginx.conf)配置详解1
查看>>
linux php编译安装
查看>>
name phone email正则表达式
查看>>
重置GNOME-TERMINAL
查看>>
redis哨兵集群、docker入门
查看>>
hihoCoder 1233 : Boxes(盒子)
查看>>
codeforces水题100道 第二十二题 Codeforces Beta Round #89 (Div. 2) A. String Task (strings)
查看>>
c++||template
查看>>
[BZOJ 5323][Jxoi2018]游戏
查看>>
编程面试的10大算法概念汇总
查看>>
条件断点 符号断点
查看>>
Python Web框架Django (五)
查看>>
.net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串------(转)...
查看>>