2022-10-23 326
LAMP安装手册 :
一、主要软件包
1. httpd-2.2.6.tar.gz
2. mysql-5.0.45-linux-i686-glibc23.tar.gz ( 这个版本是已编译好的压缩包,解压后稍做配置即可使用 )
3. php-5.2.5.tar.gz
安装 php 所需的软件包(其中 libxml2 是安装 php5 必须的 . )
1. libxml2-(version).tar.gz —> http://ftp.gnome.org/pub/GNOME/sources/libxm2
2. libxslt-(version).tar.gz —> http://ftp.gnome.org/pub/GNOME/sources/libxslt
3. curl-(version).tar.gz —> http://curl.haxx.se/download
GD 库所需要软件包(有人说 PHP 源码包里自带了 GD2.0.28 和 zlib ,只要安装 GD 的三个支持包: jpg,png 和 freetype ,但是我们还是下载)
1. gd-(version).tar.gz —> http://www.libgd.org/Main_Page or http://www.libgd.org/releases/
2. freetype-(version).tar.gz —> http://sourceforge.net/projects/freetype
3. jpegsrc.v6b.tar.gz —> http://ijg.org/files/jpegsrc.v6b.tar.gz
4. libpng-(version).tar.gz —> http://www.libpng.org/pub/png/libpng.html
5. zlib-1.2.3.tar.gz —> http://www.zlib.net
把以上所有软件包下载到: /root/Software/ 目录下 .
#p#
二:安装 mysql
#tar-zvxfmysql-5.0.45-linux-i686-glibc23.tar.gz
添加 mysql 用户及用户组
#groupaddmysql
修改 mysql 目录权限
#chown-Rroot/usr/local/mysql
生成 mysql 系统数据库
#/usr/local/mysql/scripts/mysql_install_db--user=mysql&//启动mysql服务
如出现 Starting mysqld daemon with databases from /usr/local/mysql/data 代表正常启动 mysql 服务了 .
按 Ctrl + C 跳出修改 mysql 的 root 密码
#/usr/local/mysql/bin/mysqladmin-uroot-ppassword"123456"
#p#
三:安装 GD 库 ( 让 PHP 支持 GIF,PNG,JPEG)
a. 安装 jpeg6 建立目录:
#mkdir-p/usr/local/jpeg6
b.libpng 包 ( 支持 PNG)
#cd/root/Software/
c. 安装 freetype
#cd/root/Software/
d. 安装 zlib
#cd/root/Software/
e. 安装 GD 库
#cd/root/Software/
e. 安装 Curl 库
#cd/root/Software/
#p#
四:安装 apache2
#cd/roo/Software/
用浏览器查看 http://localhost, 得到 it works ,说明 apache 已经配置成功了 .
#/usr/local/apache2/bin/apachectl-kstop//停止apache
#p#
五:安装 php5
php5 必须有 libxml2 支持 !
a. 安装 libxml2
#cd/root/Software/
b. 安装 libxslt ( 可选安装,你可以不安装 )
#cd/root/Software/
c. 安装 php5
#cd/root/Software/
>--with-gd=/usr/local/gd2--with-jpeg-dir=/usr/local/jpeg6\
#p#
六:重新配置 apache2 让他支持 php
#cd/usr/local/apache2/conf
添加 AddType application/x-httpd-php .php
OK, 基本的安装已经完成 .
重新起动 APACHE:
#/usr/local/apache2/bin/apachectlstart
如果重新起动 APACHE 出现 :
Syntaxerroronline232of/usr/local/apache2/conf/httpd.conf:Cannotload/usr/local/apache2/modules/libphp5.sointoserver:
那就要按照下面的方法解决 :
1.chcon -t texrel_shlib_t /usr/local/apache2/modules/*.so
2. 编辑 /etc/selinux/config ,找到这段:
#ThisfilecontrolsthestateofSELinuxonthesystem.
把 SELINUX=enforcing 注释掉: #SELINUX=enforcing ,然后新加一行为:
SELINUX=disabled
保存,关闭。
编辑 /etc/sysconfig/selinux ,找到 :
#ThisfilecontrolsthestateofSELinuxonthesystem.
如果 SELINUX 已经是 SELINUX=disabled ,那么就不用改了,否则就把 SELINUX=enforcing 注释掉,新加一行:
SELINUX=disabled
保存,退出。
原文链接:https://77isp.com/post/8457.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态