Linux下web站的的搭建二

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 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,如需转载请自行联系原作者
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
Web安全-Linux网络协议
Web安全-Linux网络协议
89 4
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?
【Azure 应用服务】Azure App Service For Linux 上实现 Python Flask Web Socket 项目 Http/Https
【Azure 应用服务】Azure App Service For Linux 上实现 Python Flask Web Socket 项目 Http/Https
【Azure 应用服务】App Service For Linux 如何在 Web 应用实例上住抓取网络日志
【Azure 应用服务】App Service For Linux 如何在 Web 应用实例上住抓取网络日志
【Azure App Service for Linux】Linux Web App如何安装系统未安装的包
【Azure App Service for Linux】Linux Web App如何安装系统未安装的包
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等