Linux下web站的的搭建二

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDSClaw,2核4GB
简介:
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,如需转载请自行联系原作者
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
11月前
|
存储 监控 安全
Veeam Backup & Replication 13 之初见 - 基于 Linux 和 Web 控制台
Veeam Backup & Replication 13 之初见 - 基于 Linux 和 Web 控制台
711 1
Veeam Backup & Replication 13 之初见 - 基于 Linux 和 Web 控制台
|
安全 Linux 网络安全
Web安全-Linux网络协议
Web安全-Linux网络协议
334 4
|
人工智能 Linux iOS开发
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
791 12
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
机器学习/深度学习 安全 网络协议
Web安全-Linux网络命令
Web安全-Linux网络命令
138 1
|
负载均衡 网络协议 Linux
在Linux中,常用WEB服务器负载架构有哪些?
在Linux中,常用WEB服务器负载架构有哪些?
|
Ubuntu 应用服务中间件 Linux
在Linux中,如何配置Web服务器(如Apache或Nginx)?
在Linux中,如何配置Web服务器(如Apache或Nginx)?
|
监控 Linux 应用服务中间件
在Linux中,如何进行Web服务器调优?
在Linux中,如何进行Web服务器调优?
|
关系型数据库 MySQL Linux
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
155 0
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
|
Java Linux 应用服务中间件
Windows和Linux的最佳Web服务器
【7月更文挑战第20天】Windows和Linux的最佳Web服务器
232 3
|
Linux 应用服务中间件 网络安全
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?
172 0
下一篇
开通oss服务