您的位置:首页 > 数据库 > MySQL

源代码安装Apache、Mysql、PHP

2017-02-11 16:47 218 查看
源代码软件的优点:

    获得最新版,能及时修复bug;

    能自行修改和定制;

源代码打包形式:

    .tar.gz和.tar.bz2格式居多;

完整性校验:

    md5sum校验工具

确认源代码编译环境:

    需安装支持C/C++程序语言的编译器。

编译安装过程:

    下载并解压—>./configure配置(安装目录、安装模块等)àmake编译—>make install安装(复制二进制文件到系统,配置应用环境)

解压
习惯装饰软件包解压至/usr/src目录;

解压位置:/usr/src/软件名-版本号/

配置
使用源码目录中的configure脚本;

执行./configure –help可以查看帮助;

典型配置选项:--prefix=软件安装目录

编译
执行make命令

安装
执行make install命令

 

编译工具gcc:




 

编译安装apache:


卸载原有的httpd:





解压软件包(先安装apr,httpd依赖包):



进入apr解压目录,内有./configure配置脚本,可以执行:

./configure –help 查询相关选项。如:



该选项表示安装的地方。

设置安装目录:



配置完后,在该目录下执行make命令开始编译:



执行安装:



安装apr-util软件,同样按上面的步骤进行。







安装pcre软件包。(以下过程略)



安装apache软件包:







make install

设置软链接,让apache可以直接执行:



检查apache是否安装成功:



apache服务的脚本需要此命令,安装它:



安装完后,将服务脚本复制:



配置服务:



执行setup,设置网络:



重启网络服务:



检查eth0网卡是否激活:



如果没有,则执行:



检查ip地址是否配置:



更改网站配置文件:





检查配置文件是否正确:



启动服务:



如果需要通过域名访问,可以修改:





 

 

安装mysql:


检查mysql是否安装:



解压安装cmake软件包:







安装依赖包:



 

建立运行服务的用户:



编译mysql:





配置文件:



修改配置文件:



数据库初始化:



优化执行路径:



添加系统服务:



启动数据库:



 

安装PHP软件包:


安装zlib(提供压缩功能)







检查库文件是否安装:



安装libxml2(提供xml解析功能):





安装过程如果出错,需安装python:







安装libmcrypt扩展工具:













安装mhash:







安装mcrypt:







安装libpng:







安装iconv:







安装freetype:





安装autoconf:







安装jpeg:





安装gd2:





安装xpm(提供读取xpm功能):



安装gettext:





安装PHP:







配置文件配置:

















测试PHP:

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