设为首页 收藏本站
查看: 1884|回复: 0

LAMP环境搭建(Linux+Apache+MySQL+PHP)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-8-21 07:14:21 | 显示全部楼层 |阅读模式
一、PHP(PHP Hypertext Preprocessor),最初称为“Personal Home Page Tools”


1994年Rasmus Lerdorf 开始计划发展。
1995年以Personal Home Page Tools(PHP Tools)开始对外发表第一个版本。
1995年,第二个版本。定名为PHP/FI(Form Interpreter).PHP/FI并加入了mSQL的支持。
1997年,PHP3.0是类似于当今PHP语法结构的第一个版本
2000年,发布了PHP4
2004年,PHP5诞生,OO功能和与XML的继承得到了大大的改进
1996年底,有一万五千个Web网站使用PHP/FI
1997年中,使用PHP/FI的Web网站成长到超过5万个
1998年末,PHP的安装人数几近10,000,有约100,000个网站报告他们使用PHP。占据10%的Web服务器
1999年中,使用网站超过十五万!!
2004年二月调查,32%的市场份额


PHP 3 特性
简单
速度快
跨平台
强大的数据库支持
嵌入HTML
分析XML
文件存取
文本处理
复杂变量
图像处理


PHP 4 特性
API扩充
布尔类型
COM/DCOM
与PHP 3兼容性好
配置
加密支持
多维数组
JAVA交互支持
OO特点
ZIP文件处理


PHP 5 特性
OO
XML
异常处理
SOAP扩展,支持Web服务


二、MySQL安装
安装前先确认系统中已包含gcc和byacc编译器
gcc -v
rpm -qa|grep yacc


下载符合你系统的安装包(MySQL-client-community-5.0.92-1.rhel4.i386.rpm;
MySQL-server-community-5.0.92-1.rhel4.i386.rpm;
MySQL-devel-community-5.0.92-1.rhel4.i386.rpm)这里使用Redhat 4的Linux版本
(可选)同时你也可以安装用于管理的webmin-1.560-1.noarch.rpm,通过浏览器访问
如:http://192.168.19.128:10000/  #其中IP地址根据你的机器的具体地址而定
管理界面如下:



rpm -ivh MySQL*


启动/关闭
service mysql start  或者
/etc/rc.d/init.d/mysql start 或者
mysql_safe& 或者
safe_mysqld&


service mysql stop
/etc/rc.d/init.d/mysql stop


测试
版本     mysqladmin version
系统数据库mysql和测试数据库     testmysqlshow


三、Apache安装
tar -xzvf httpd-2.0.50.tar.gz #解压


cd httpd-2.0.50
configure --prefix=/etc/httpd --enable-module=so #生成Makefile


make #编译


make install #安装


启动Apache: /etc/httpd/bin/apachectl start
如果启动过程中出错提示:httpd:Could not determine the server's fully qualified domain name, using 127...
措施:vi /etc/httpd/conf/httpd.conf
找到ServerName 并修改后面的IP地址为您的实际IP地址,保存




cp /etc/httpd/bin/apachectl  /usr/sbin/httpd
cp /etc/httpd/bin/apachectl /etc/rc.d/init.d/httpd


四、JPEG包
tar -xzvf jpegsrc.v6b.tar.gz
cd jpeg-6b
configure
make
mkdir -p /usr/local/man/man1 #错误bug修正,否则报错
make install
make install-lib


五、TTF包(GD支持包)
tar -xzvf freetype-2.1.9.tar.gz
configure
make
make install


六、zlib包(libpng支持包)
tar -xzvf zlib-1.2.1.tar.gz
configure
make
make install


libpng包
tar -xzvf libpnp-1.2.5.tar.gz
cp scripts/makefile.gcmmx makefile  #无需configure,选择一个makefile
make
make install


七、GD包
tar xzvf gd-2.0.28.tar.gz
configure
make
make install


cp gd.h /usr/local/lib/


八、XML包
tar -xzvf libxml2-2.6.5.tar.gz
configure
make
make install


九、PHP 5包
tar xzvf php-5.0.1.tar.gz
#"\"是续行符
configure --prefix=/usr/local/php \   
--with-apxs2=/etc/httpd/bin/apxs --with-gd \
--with-jpeg-dir --with-ttf --with-zlib-dir --with-png-dir \
--with-mysql --enable-track-vars


make
make test
make install
libtool --finish /usr/local/src/php-5.0.1/
chmod 755 /etc/httpd/modules/libphp5.so


cp php.ini-dist /usr/local/php/lib/php.ini  #此路径非常重要



十、Zend包(加速引擎)
tar -xzvf ZendOptimizer-2.5.3-linux-glibc21-i386.tar.gz
cd ZendOptimizer-2.5.3-linux-glibc21-i386


install.sh #会弹出菜单






Apache配置问价httpd.conf
vi /etc/httpd/conf/httpd.conf
AddType application/x-httpd-php .php        #使Apache增加PHP支持
AddType application/x-http-php-source .phps


LoadModule php5_module modules/libphp5.so


DirectoryIndex index.html index.html.var index.php #增加加粗的部分

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-101804-1-1.html 上篇帖子: 中国的LAMP在成长 下篇帖子: lamp安装的所有注意事项
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表