Linux下web站的的搭建二

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
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,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
IDE Linux 开发工具
如何在Linux运行RStudio Server并实现Web浏览器远程访问
如何在Linux运行RStudio Server并实现Web浏览器远程访问
100 0
|
14天前
|
Java 关系型数据库 MySQL
【JavaEE进阶】部署Web项目到Linux服务器
【JavaEE进阶】部署Web项目到Linux服务器
|
23天前
|
存储 监控 Ubuntu
Linux系统之GoAccess实时Web日志分析工具的基本使用
【5月更文挑战第22天】Linux系统之GoAccess实时Web日志分析工具的基本使用
45 1
|
1月前
|
应用服务中间件 Linux Apache
阿里云服务器Linux一键安装web环境全攻略
阿里云服务器Linux一键安装web环境全攻略
|
1月前
|
存储 前端开发 Linux
Cockpit - 基于Web的Linux管理工具的安装和使用教程
Cockpit - 基于Web的Linux管理工具的安装和使用教程
83 0
|
1月前
|
资源调度 JavaScript 安全
Linux系统之部署web-check网站分析工具
【4月更文挑战第3天】Linux系统之部署web-check网站分析工具
83 9
|
1月前
|
NoSQL 关系型数据库 Linux
Star 1.6k!当Web遇上Linux和数据库!一站式管理平台的开源之旅!
Star 1.6k!当Web遇上Linux和数据库!一站式管理平台的开源之旅!
|
1月前
|
应用服务中间件 Linux nginx
web后端-linux-nginx-1.18操作命令和部署
web后端-linux-nginx-1.18操作命令和部署
|
1月前
|
安全 Linux 网络安全
百度搜索:蓝易云【公网访问的Linux CentOS本地Web站点搭建指南】
请注意,将Web站点放在公网上可能涉及安全风险,建议您确保Web应用程序的安全性,并根据需要进行必要的防护措施,如防火墙设置、使用HTTPS等,以保障您的服务器和数据的安全。
132 0
|
1月前
|
Linux 应用服务中间件 nginx
linux下 web 版 vscode本地部署 云端加个nginx同
linux下 web 版 vscode本地部署 云端加个nginx同
44 0