linux php mysqli 7Linux网络服务之LAMP平台部署及应用
linux php mysqli 7Linux网络服务之LAMP平台部署及应用
LAMP平台部署及应用
一 LAMP平台概述
1 什么是LAMP
目前最为成熟的一种企业网站应用模式linux php mysqli 7Linux网络服务之LAMP平台部署及应用,可提供动态Web站点应用及开发环境
2 构成组件
Linux(操作系统)、(网站服务器)、MySQL(数据库服务器)、PHP(网页编辑语言)
3 LAMP的优势
成本低廉
可定制、易于开发
方便易用、安全和稳定
二 构建LAMP平台
1 在服务器上安装搭建web网站服务(略)
2 在服务器上安装MySQL搭建MysqL数据库服务(略)
3 在服务器上构建PHP运行环境
下载软件
/
2)准备工作
确认没有使用RPM方式安装php及相关依赖包(为了避免发生程序冲突)
rpm -e php php-cli php-ldap php- php-mysql —
确认已经安装开发工具
rpm -qa *
3) 安装xml语言支持
yum -y *
4)安装扩展工具库
数据加密工具、mhash、
安装
解包
tar zxf /media//-2.5.8.tar.gz -C /usr/src/
配置
cd /usr/src/-2.5.8/
./
编译安装
make && make
链接
ln -s /usr/local/lib/.* /usr/lib/
安装mhash
解包
tar zxf /media//mhash-0.9.9.9.tar.gz -C /usr/src/
配置

cd /usr/src/mhash-0.9.9.9/
./
编译安装
make && make
链接
ln -s /usr/local/lib/* /usr/lib/
安装
解包
tar zxf /media//-2.6.8.tar.gz -C /usr/src/
cd /usr/src/-2.6.8/
配置
./
编译安装
make && make
图形验证支持工具zlib、、、jpeg、gd
A)安装zlib
rpm -qa zlib 若系统自带可略过安装
B)安装
配置
./
编译安装
make && make
C)安装
配置
./
编译安装
make && make
D)安装jpeg
配置
./ — //生成共享
编译安装
make && make
E)安装GD
配置
./ –with-png –with- –with-jpeg
编译安装
make && make
5) 编译安装PHP
解包
tar zxf /media//php-5.3.6.tar.gz -C /usr/src/

cd /usr/src/php-5.3.6/
配置
./ –=/usr/local/php5 –with- –with-apxs2=/usr/local/httpd/bin/apxs –with-mysql=/usr/local/mysql –with–file-path=/usr/local/php5 –with-gd –with-zlib –with-png-dir=/usr/local/// –with-jpeg-dir=/usr/local/ –with–dir=/usr/local/// —
–:安装路径
–with-:加载数据加密等扩展工具支持
–with-apxs2:设置提供的apxs模块支持程序的文件位置
–with-mysql:设置mysql数据库服务程序的安装位置
–with–file-path:设置PHP的配置文件php.ini存放的位置
—:启用多字节字符串功能linux php mysqli,以便支持中文
编译安装
make && make
三 设置LAMP组件环境
1 php.ini配置调整
php.ini的建立及基本设置
安装好服务器并不会自动创建php.ini配置文件,但在源码目录提供了两份样例配置文件linux php mysqli,分别对应生产环境和开发环境。修改配置文件可以控制PHP网页的执行特性linux php mysqlilinux php mysqli 7Linux网络服务之LAMP平台部署及应用,如是否允许用户上传等。默认可以不修改直接使用
cp /usr/src/php-5.3.6/php.ini- /usr/local/php5/php.ini
添加优化模块
为了进一步提高PHP程序的执行效率、优化页面加载速度
A)解包
tar zxf /media/-php-5.3-linux–i386.tar.gz -C /usr/src/
cd /usr/src/-php-5.3-linux–i386/php-5.3.x/
B)拷贝
cp .so /usr/local/php5/lib/php/
C)加载启用模块
vim /usr/local/php5/php.ini
=/usr/local/php5/lib/php/.so
.=1
2 httpd.conf配置调整
使httpd服务器支持PHP页面解析功能
vim /usr/local/httpd/conf/httpd.conf
index.php index.html //默认存在,修改即可
/.so //无需修改
/x-httpd-php .php //手动添加
/usr/local/httpd/bin/ //重启服务
3 测试PHP网页能否正常显示
编写一个简单的PHP网页进行测试
vim
/usr/local/httpd//myphp.php //放在默认首页位置
4 测试PHP网页能否访问MySQL数据库
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299
资源库 - 资源分享下载网 » linux php mysqli 7Linux网络服务之LAMP平台部署及应用
常见问题FAQ
- 关于资源售价和售后服务的说明?
- 代码有没有售后服务和技术支持?
- 有没有搭建服务?
- 链接地址失效了怎么办?
- 关于解压密码

