Linux下web站的的搭建二

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:
root@localhost down]#tar –zxvf php- 5.2.12 .tar.gz
//解压php- 5.2.12 .tar.gz安装包
[root@localhost down]#cd php- 5.2.12
[root@localhost down]#./configure –prefix=/usr/local/php –with-mysql=/usr/local/mysql –with-apxs2=/usr/local/apache/bin/apxs –with-mcrypt=/usr/local/mcrypt
// 指定 php 安装路径,同时指定连接 apache,mysql,phpmcrypt 扩展路径,
[root@localhost php- 5.2.12 ]#make
// 编译 php 源代码
[root@localhost php- 5.2.12 ]#make install
// 安装 php
[root@localhost php- 5.2.12 ]#cp php.ini-dist /usr/local/lib/php.ini
// 拷贝 php.ini-dist 文件到 /usr/local/lib 目录下
[root@localhost php- 5.2.12 ]#vi /usr/local/lib/php.ini
// 编辑 php.ini 配置文件
// J 式下移一行,按 K 上移一行,按 H 左移一个字符,按 L 右移一个字符
点击 i 键进行编辑文件
register_globals=Off 该为 register_globals=On
Esc
:wq
保持退出
[root@localhost php- 5.2.12 ]#vi /usr/local/apache/conf/httpd.conf
// 编辑 httpd.conf 配置文件
// 也可以按光标实现向左,向右,向上,向下移动
点击 i 键进行编辑
DirectoryIndex index.html 再添加 index.php 用空格隔开
AddType  application/x-gzip .gz .tgz 的下面添加一句
AddType application/x-httpd-php .php .php3 .php4 .php5
//.php .php3 .php4 .php5 这些要用空格分开
Addhandler cgi-script .cgi 前面的 # 号去掉,打开 CGI 脚本服务
Esc
wq
保存退出
[root@localhost php- 5.2.12 ]#/usr/local/apache/bin/apachectl restart
// 重启 apache 服务
[root@localhost php- 5.2.12 ]#vi /etc/rc.d/rc.local
// 设置启动文件,在末尾添加 /usr/local/apche/bin/apachectl start
// Esc
wq
保存退出
[root@localhost php- 5.2.12 ]#/etc/rc.d/init.d/xinetd restart
// 配置重新导入
测试 php 是否配置成功,进入 apachen 默认主目录  /usr/local/apache/htdocs ,在该目录下键一个 phpinfo.php 文件
[root@localhost php- 5.2.12 ]#cd /usr/local/apache/htdocs
// 切换到 htdocs 目录下
[root@localhost htdocs]#vi phpinfo.php
// 建立一个 phpinfo.php 文件
点击 i 键开设编辑
输入
<?php
Phpinfo();
?>
Esc
:wq
保存退出
然后打开浏览器,在地址栏输入 http://localhost/phpinfo.php
出现下面界面说明配置成功了
[root@localhost htdocs]#/usr/local/apache/bin/apachectl restart
// 如果出现这个提示界面,请重启 apache 服务
// 测试 php 是否和 mysql 关联
// 点击 i 键进行编辑
<?php
$conn=mysql_connect(“localhost”,”root”,”123456”);
// 主机名: localhost  数据库用户 :root ,密码 :123456
If($conn) echo “<h1>succeed<h1>”;
如果连接成功显示最大号成功
else echo “<h1>fail</h1>”;
// 否则显示失败
?>
// Esc
:wq
// 保存退出
在浏览器的地址栏输入 http://localhost/test.php   http://127.0.0.1/test.php
成功了!
接下来配置 ZendOptimizer- 3.2.8 -linux-glibc21-i386.tar.gz
[root@localhost htdocs]#cd /home/down
[root@localhost down]#ll
6.ZendOptimizer 的安装
[root@localhost down]#tar –zxvf ZendOptimizer- 3.2.8 -linux-glibc21-i386.tar.gz
// 解压 ZendOptimizer- 3.2.8 -linux-glibc21-i386.tar.gz 安装包
[root@localhost down]#cd ZendOptimizer- 3.2.8 -linux-glibc21-i386
// 切换到 ZendOptimizer- 3.2.8 -linux-glibc21-i386 目录
[root@localhost ZendOptimizer- 3.2.8 -linux-glibc21-i386]#./install
// 启动安装 Zend Optimizer
进入如下的 ZendOptimizer 安装界面 . 点击回车
点击回车
点击回车
 
tab 键进行切换选择 Yes 回车
安装路径为 /usr/local/ZendOptimizer
选择 OK 回车
这里选择 php.ini 所在位置 . 我们在之前的安装中已经将 php.ini 复制到了 /usr/local/lib
. 所以这里不用修改 .  OK  上点击回车
我们用的正是 apache. Yes 上点击回车
这里是指明 apache 的启动 apachectl 文件位置
/usr/local/apache/bin/apachectl
选择 OK 回车
回车
回车
选择 Yes  回车重启 apache
回车完成 ZendOptimizer 的安装
再次重启apache.执行 /usr/local/apache/bin/apachectl -k restart
7.phpMyAdmin 的安装
[root@localhost ZendOptimizer- 3.2.8 -linux-glibc21-i386]#cd ..
[root@localhost down]#ll
[root@localhost down]#tar –jxvf phpMyAdmin- 3.2.0 .1-all-languages.tar.bz2
[root@localhost down]#cp –r phpMyAdmin- 3.2.0 .1-all-languages /usr/local/apache/htdocs/phpmyadmin
打开浏览器,在地址栏中输入: http://localhost/phpmyadmin    http://127.0.0.1/phpmyadmin
出现下面界面说明 phpmyadmin 安装成
mysql 的用户和密码登陆
用户是 root
密码: 123456









本文转自 chen138 51CTO博客,原文链接:http://blog.51cto.com/chenboqiang/264331,如需转载请自行联系原作者
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
存储 监控 安全
Veeam Backup & Replication 13 之初见 - 基于 Linux 和 Web 控制台
Veeam Backup & Replication 13 之初见 - 基于 Linux 和 Web 控制台
68 1
Veeam Backup & Replication 13 之初见 - 基于 Linux 和 Web 控制台
|
5月前
|
人工智能 Linux iOS开发
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
232 12
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
10月前
|
安全 Linux 网络安全
Web安全-Linux网络协议
Web安全-Linux网络协议
149 4
|
10月前
|
机器学习/深度学习 安全 网络协议
Web安全-Linux网络命令
Web安全-Linux网络命令
66 1
|
11月前
|
负载均衡 网络协议 Linux
在Linux中,常用WEB服务器负载架构有哪些?
在Linux中,常用WEB服务器负载架构有哪些?
|
11月前
|
Ubuntu 应用服务中间件 Linux
在Linux中,如何配置Web服务器(如Apache或Nginx)?
在Linux中,如何配置Web服务器(如Apache或Nginx)?
|
11月前
|
关系型数据库 MySQL Linux
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
|
11月前
|
监控 Linux 应用服务中间件
在Linux中,如何进行Web服务器调优?
在Linux中,如何进行Web服务器调优?
|
12月前
|
Java Linux 应用服务中间件
Windows和Linux的最佳Web服务器
【7月更文挑战第20天】Windows和Linux的最佳Web服务器
138 3
|
11月前
|
Linux 应用服务中间件 网络安全
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?