在Linux下安装PHP,APACHE,MYSQL,PERL的方法

Python键值参数从入门到实战:提升代码可读性与可维护性 在软件开发中,函数参数传递是接口设计的基础,直接影响代码的可读性与可维护性。位置参数虽简洁,但当参数数量增多、语义复杂时,调用方极易因顺序错位而产生隐性缺陷。Python 语言为此提供了键值参数(keyword arguments)机制,允许调用时通过参数名显式传值,使函数调用点自文档化,无需翻看定义即可理解每个值的含义。结合默认参数、强制键值参数(`*` 语法)以及 `**kwargs` 参数收集与转发能力,开发者能设计出灵活、稳健且易扩展的接口。这种写法尤其适用于业务逻辑、配置注入和装饰器等场景,能显著 阅读详情
在Linux下安装PHP,APACHE,MYSQL,PERL的方法[入门教程][PHP技术]

本文目的在于帮助那些刚刚入门的朋友,这是一篇颇为详细的安装说明本人全部调试通过,现在正在调试ORACLE部分,到时再与大家共享。

1.硬件环境:
硬盘:9.2 G ; 内存:128 M ; 网卡:EEpor100

2.软件

操作系统: RedHat 6.2

3.优化RedHat 6.2

安装时选择
ftp 和 dns

编辑文件 /etc/hosts

改为:
202.104.131.100 info.langoit.com.cn info

编辑文件 /etc/named.conf

改为:

// generated by named-bootconf.pl

options {
directory '/var/named';
forwarders {202.104.131.98;};
forwards only;
// query-source address * port 53; <

';
BR>};

//
// a caching only nameserver config
//
zone '.' in {
type hint;
file 'named.ca';
};

zone '0.0.127.in-addr.arpa' in {
type master;
file 'named.local';
};


编辑文件 /etc/resolv.conf

改为:
search langoit.com.cn
nameserver 202.104.131.98
nameserver 202.96.134.133

优化linux 内核:

删除没有的rpm 包:

首先要停止正在运行的进程

cd /etc/rc.d/init.d

./sendmail stop
./apmd stop
./kudzu stop


rpm -e --nodeps sendmail kudzu nfs-utils


编辑文件 /usr/src/linux/include/linux/tasks.h

编辑第十四行 (vi +14 ) :

NR_TASKS 5120 ---> 3072
MIN_TASKS_LEFT_FOR_ROOT 16 ---> 24


编辑文件 /usr/src/linux/Makefile

编辑第十八行 (vi +18 ) :

HOSTCC =gcc
--->
HOSTCC =egcs

编辑第二十五行 (vi +25 ) :

CC =$(CROSS_COMPILE)gcc -D__KERNEL__ -I$(HPATH)
--->
CC =$(CROSS_COMPILE)egcs -D__KERNEL__ -I$(HPATH)

编辑第九十行 (vi +90 ) :

CFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
--->
CFLAGS = -Wall -Wstrict-prototypes -O9 -funroll-loops -ffast-math -malign-double -mcpu=
pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions

编辑第十九行 (vi +19 ) :

HOSTCFLAGS =-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
--->
HOSTCFLAGS =-Wall -Wstrict-prototypes -O9 -funroll-loops -ffast-math -malign-double -mcpu=
pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions


设置内核:

make xconfig

具体可自己根据系统来设置

在 /usr/src/linux/ 目录下

make dep
make clean
make bzlilo
make modules
make modules_install

4.安装和优化mm,mysql,apache,php,phpMyAdmin,perl,mode_perl

1) 文件
mm: mm-1.1.3.tar.gz
mysql: mysql-3.22.32.tar.gz
apache: apache_1.3.12.tar.gz
php: php-4.0.0.2.0.5.tar.gz
phpMyAdmin: phpMyAdmin_2.0.5.tar.gz
mode_perl: mod_perl-1.24.tar.gz
perl-DBI: DBI-1.14.tar.gz
DBD-Oracle-1.06.tar.gz
Msql-Mysql-modules-1.2214.tar.gz
Data-Dumper-2.101.tar.gz
Data-ShowTable-3.3.tar.gz
eperl: eperl-2.2.14.tar.gz
perl: perl-5.6.0.tar.gz

解压文件:

tar -zxpf 文件名

注意:以下所有的预编译和安装必须在要安装的软件目录下

#) 安装mm
./configure /
--disable-shared /
--prefix=/usr
make
make test
make install
make clean

#) mysql的安装和配置

#) mysql的预编译

CC='egcs' /
OPTIM='-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro /
-march=pentiumpro -fomit-frame-pointer -fno-exceptions' /
./configure /
--prefix=/mysql /

#) 安装mysql

make
make install
make clean

#) 配置mysql

/mysql/bin/mysql_install_db

初始化数据库

cp /mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql
cd /etc/rc.d/rc3.d
ln -s ../init.d/mysql S70mysql

系统启动时加载mysql

#) apache 的预编译

CC='egcs' /
OPTIM='-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro /
-march=pentiumpro -fomit-frame-pointer -fno-exceptions' /
CFLAGS='-DDYNAMIC_MODULE_LIMIT=0' /
./configure /
--prefix=/apache /

#) php的预编译

CC='egcs' /
OPTIM='-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro /
-march=pentiumpro -fomit-frame-pointer -fno-exceptions' /
./configure /
--prefix=/usr /
--with-apache=../apache_1.3.12 /
--enable-safe-mode /
--with-mm /
--enable-inline-optimization /
--enable-memory-limit /
--enable-track-vars /
--with-mysql=/mysql /

#) 安装php

make
make install
make clean

#) mode_perl 的预编译

perl Makefile.PL /
EVERYTHING=1 /
APACHE_SRC=../apache_1.3.12/src /
USE_APACI=1 /
DO_HTTPD=1

#) 安装mod_perl

make
make install
make clean

#) 编译apache

EAPI_MM=SYSTEM /
CC='egcs' /
OPTIM='-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro /
-march=pentiumpro -fomit-frame-pointer -fno-exceptions' /
CFLAGS='-DDYNAMIC_MODULE_LIMIT=0' /
./configure /
--prefix=/apache /
--activate-module=src/modules/php4/libphp4.a /
--enable-module=php4 /
--activate-module=src/modules/perl/libperl.a /
--enable-module=perl


#) 安装apache

make
make install
make clean

cp /apache/bin/apachectl /etc/rc.d/init.d/httpd
cd /etc/rc.d/rc3.d
ln -s ../init.d/httpd S80httpd

系统启动时加载apache


#) 安装eperl

perl Makefile.PL

make
make test
make install
make clean

 
5、Linux系统下MySQL及相关软件的安装与卸载指南 本文详细介绍了在Linux系统下安装和卸载MySQL及相关软件(如Apache、PHP和Perl)的方法,涵盖Red Hat、Fedora、Mandriva和Debian等主流发行版。内容包括使用符号链接管理MySQL版本、通过软件包管理工具安装与卸载、以及手动安装的具体操作步骤。通过本文,用户可以轻松掌握在不同Linux发行版上配置MySQL及相关环境的技巧。 阅读详情

相关推荐

CVAT实战:从零搭建高效数据标注流水线

本文详细介绍了如何使用CVAT搭建高效的数据标注流水线,从环境部署到团队协作,再到数据流转和质量把控,全面覆盖了数据标注的各个环节。CVAT作为一款开源的数据标注工具,支持多人协作和丰富的标注类型,特别适合遥感图像等复杂场景的标注需求。通过实战案例和技巧分享,帮助读者快速掌握CVAT的核心功能,提升标注效率。

weixin_30555125的博客 399

perl连接SSH的代码,RH AS3,Perl 5.8时使用的

线程是10个,写在代码里面了,没有作为参数。#!/usr/bin/perluse threads;    use Net::SSH::Perl;use strict;local $SIG{ALRM} = sub { die "timeout/n"; };sub Usage{        print "This script used to execute command on remote

红杉树(ecitnet)的博客 1062

1688店铺所有商品API接口(整店商品查询API接口)

1688店铺所有商品API接口、1688店铺列表API接口,1688店铺API接口,1688店铺查询商品API接口,1688店铺商品API接口,1688店铺详情接口,1688商品API接口

tbprice的博客 1569

Linux下安装PHP,APACHE,MYSQL,PERL的方法

1.硬件环境: 硬盘:9.2 G ; 内存:128 M ; 网卡:EEpor100 2.软件 操作系统: RedHat 6.2 3.优化RedHat 6.2 安装时选择 ftp 和 dns 编辑文件 /etc/hosts 改为:...

cstcqbeh92120的博客 173

纯相位全息图优化算法综述

除此之外,还有许多用于减少斑点噪声的非迭代方法,例如:采用下采样掩膜的采样纯相位全息图(Sampled-Phase-only Hologram)方法、模式化相位掩膜(Patterned Phase-Only Hologram)方法、双相位方法(Double-Phase Method),以及使用非随机相位掩膜的方法(Random Phase-Free Method)等。迭代算法通常由一个对目标全息图的近似出发,经过一系列的重复操作不断优化这个近似全息图,直到该近似所得到的重建图像满足一定的误差要求;

ZhongKeWeiXing的博客 1428

国产数据库安装部署说明

国产数据库安装部署说明

weixin_38203586的博客 910

xampp、lamp、lampp

xampplamp和xampp和lampp的区别一、xampp1.xampp是什么2.最新版本-XAMPP 1.8.3 包含什么3.访问站点,成功说明本地服务器已经搭建完成4.部署,站点根目录为 xampp 目录下的 htdocs 文件夹5.如何使用xampp / 如何访问站点二、LAMP架构lamp组成LAMP工作原理三、使用xampp中的服务1.配置apache,修改默认避免冲突2.mysql...

liao_shui 1804

手把手学计科--web网页设计

网页的组成:文字、图像和超链接等元素。还可以包括哦音频、视频和动画。分类:静态(固定信息)和动态(与服务器数据库进行实时的数据交换。HTML和CSS 是一种静态网页搭建技术。

Yhvaely的博客 1750

HTTP 服务的安装以及配置文件

          linux 下的web服务器,软件使用的是apache; lamp 模式是一组linux+apache+mysql+php/python/perl 常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,因为常被放在一起拥有越来越高的兼容度,共同组成一个强大的web应用程序平台。 HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议;所有的www文件必须准守...

Dream wedding 1万+

电流模架构Bandgap设计与仿真

带隙基准作为集成电路中一个重要模块,被广泛应用在低压差线性稳压(LDO)、充电电池保护芯片和通信电路、射频收发器、flash存储器等多种模拟及数模混合集成电路中,并且是片上集成系统(SOC)芯片中不可或缺的部分,为整个芯片提供精确的电压参考点............

qq_50968231的博客 5万+

1.2 从“跟网”到“构网”:技术范式的历史性转变

新型电力系统面临"双高"特征带来的稳定性挑战,促使并网控制技术从"跟网型"向"构网型"范式转变。传统跟网型变流器作为受控电流源依赖强电网,存在短路电流能力有限、易失稳等缺陷;而构网型变流器模拟同步发电机特性,作为受控电压源具备自主建立电压/频率、提供虚拟惯性、增强短路容量和改善系统阻尼四大核心能力。这一技术范式转变使变流器从电网跟随者变为构建支撑者,成为解决新能源大规模接入稳定性的关键。

技术工作者 724

CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

一、简介 什么是LAMP     LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。     LAMP这个词的由来最早始于德国杂志“c't Magazine”,Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字...

weixin_34067980的博客 209

基于STM32单片机的智能分拣系统

基于STM32单片机的智能分拣系统是一种高效、精准的自动化分拣解决方案,适用于物流、仓储、制造业等领域。该系统利用STM32单片机作为核心控制器,结合传感器技术、电机控制算法和通信模块,实现对物品的自动识别、分类和分拣。通过智能化的设计,该系统能够大幅提高分拣效率,降低人工成本,并减少错误率。基于STM32单片机的智能分拣系统是一种高效、精准、低成本的自动化解决方案,能够广泛应用于物流、制造、环保等领域。

qq_62634009的博客 1940

Learning PHP5/MySQL Programming

1.set Apache MySQL PHP environment2.Turn on register-globals in the PHP.INI to retrieve the data from another php page 3.php_nuke install4.install Perl interpreter in php.5.some small probl

jdk137的专栏 999

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

建站集成软件php,XAMPP - 建站集成软件包

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。许多人通过他们自己的经验认识到安装 Apache 服务器是件不容...

weixin_35804557的博客 291

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

linux下搭建lamp,Linux下搭建LAMP

PHP开发和服务器运行环境首选LAMP组合,即Linux+Apache+Mysql+Php/Perl/Python,能最优化服务器性能。如何在本地电脑Ubuntu 中安装和配置LAMP环境搭建?Ubuntu9.10本身就是基于Linux内核,所以Linux是现成的了。使用Ubuntu LAMP Server软件包可以很简单地实现Linux下Apache,Mysql和Php的统一安装和配置,也不再需...

weixin_30692969的博客 496

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

xampp(apache+mod_jk)整合现有的tomcat

1. Xampp官网 http://www.apachefriends.org/en/xampp.html [quote] 许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。 XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使...

影枫.爪哇 265

LAMP和WAMP的安装和配置(PHP编程)

LAMP:Linux+Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 WAMP:Windows+Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身

hustchenzj的专栏 873

Linux下搭建PHP开发环境(LAMP)

  LAMP:Linux+Apache+Mysql/MariaDB+Perl/PHP/Python 一键安装方法如下: 注:Ubuntu下可使用sudo su 命名切换到root用户。 开始安装之前,先执行EZHTTP安装前的准备工作。 一、使用screen(可选) 由于编译安装Nginx Apache PHP MySQL等软件会花费比较长的时间,难免会出现由于...

weixin_30289831的博客 109

linux下搭建lamp环境(dvwa)

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux,操作系统 Apache,网页服务器MariaDB或MySQL,数据库管理系统或数据库服务器PHP、Perl或Python,脚本语言。

YJ_12340的博客 1220

源码编译安装LAMP

cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/ #用于systemctl服务管理。--with-mysql-sock=/usr/local/mysql/mysql.sock \ #指定mysql 数据库连接文件的存储路径。--prefix=/usr/local/php \ #指定将 PHP 程序的安装路径。

lihui12356的博客 1460

Linux通过XAMPP集成软件包搭建LAMPP环境

  前面介绍过一篇“Linux手动搭建LAMP环境”,今天再来整理一篇“Linux通过XAMPP集成软件包搭建LAMPP环境”。   其实当初整理通过XAMPP集成软件包搭建LAMPP环境的原因是这样的:   自己搭建的LAMP环境,可能由于使用时配置不当,有时会暴露出一些问题。比如在搭建WIKI环境时,就因“安装的php与libxml2版本不符,操作不能执行”而失败,也尝试过查找解决方案,但...

weixin_30236595的博客 226

php5.5.6下载,XAMPP PHP 5.65.6.37 正式版 下载 - 51下载网

Tags:XAMPP51下载网提供《XAMPP PHP 5.6》5.6.37 正式版下载,该软件为免费软件,文件大小为115.62 MB,推荐指数4颗星,作为国外软件中的顶尖厂商,完全可以放心下载哦!XAMPP(APACHE + MYSQL + PHP + PERL)是一个功能强大的建XAMPP XAMPP了,是一个整合性的Apache套件,它可以在Windows,Linux和Solaris上的M...

weixin_39849479的博客 791
上一篇: 用Perl语言进行Socket编程
下一篇: Perl中取得字符串长度的函数length
wx红杉树
博客等级 码龄21年 383粉丝 296原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值