linux vps 如何安装PHP环境,建网站,基于centos

苏苏 苏苏
19139
2015-04-20


该教程已经很旧了,请访问新的教程:http://www.138vps.com/jzjc/987.html


现在的国外vps已经越来越便宜了,比一般的虚拟主机度便宜许多(当然,这里也分享了一款便宜的独立IP虚拟主机:http://www.138vps.com/hosting/53.html),加上虚拟主机的各种限制,许多站长都开始慢慢购买 vps 来建站,而且,vps 的功能可不仅仅是建站而已。

但是新手站长毕竟还是比较多,面对linux那坑爹的命令行环境,都不知如何配置一个网站环境。于是各种百度,终于找到了一个 vps 管理面板或者一键环境包,且不说 vps 管理面板需要占用大量的内存空间,单单就是各种bug跟漏洞就能让你痛不欲生。一键安装包貌似好点,但是一键安装包,谁知道有没有被植入后门神马的,咱这种小白,也鉴别不出来啊。

本文将从0开始和大家分享如何在 linux 的 vps 下搭建一个 PHP 环境,让大家能安装网站。因为我个人比较喜欢 CentOS 的稳定,本文的操作系统是 CentOS 6 。本文需要一个叫 putty 的软件,请大家自行到官网下载,不要下载什么破解中文版的,小心带后门,英文版的也挺简单的。我们所有的命令都通过这个软件输入。当然,你也可以用 Xshell ,这个有中文版的。本文使用的是 PUTTY 。


好,从安装系统开始,我们选择 centos 6,我的内存不大,选择的是32位。我用的是 interserver 1美分首月的 vps(链接:http://www.138vps.com/cheapvps/41.html),其他 vps 主机商的方式类似。



一般来说安装不会太久,两分钟即可,如果你的主机商的母鸡超售的太多或者性能不是很好,安装时间会长一点。好,现在开始连接到我们的vps,一般来说端口是22,如果你买的是搬瓦工或者 xvmlabs 的,IT7旗下的主机商,端口是随机的,在管理面板主页可以看到,或者去翻翻你的邮件,他会发邮件给你的。在这里,我的 vps 的 ip 是:206.72.193.78,端口是22



点 【OPEN】一般第一次会弹出一个对话框,不用管他,点【是】,然后输入用户名跟密码,用户名一般是【root】,密码就是你重装系统的时候设定的【root】密码,如果你买的是搬瓦工或者 xvmlabs 的,IT7旗下的主机商,密码是随机的,在你安装后系统后显示一次,如果没记住,点击重设密码。在输入密码的时候,是不会有任何显示的,不用管他,输入后回车即可。如果你看到【[root@server ~]#  】则表示你已经成功登陆了。



好,现在我们开始安装,下面的代码,你不必输入,复制一下,然后在 putty 上面右键一次,等代码显示完成,回车便可以了(其实刚才输密码的时候,你也完全可以复制一次后到 putty 上面右键一次,回车。)。本文安装的是最新的正式版,除非你有特殊需求,需要安装指定的版本,本文不讨论。


一、安装 MySQL
输入
yum install mysql mysql-server

安装的过程会多次出现问你【Y/N】,一律输入 【y】。大约几分钟就能安装完成。




现在开始设置 mysql 按顺序输入下面两条语句,第一条让 mysql 开机自动启动,第二条运行 mysql,输入:

chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
设置 MySQL 数据 root 账户的密码:
mysql_secure_installation
当出现如下提示时候直接按回车:Enter current password for root
出现如下再次回车:Set root password? [Y/n]

出现如下提示输入你需要设置的密码,回车后在输入一次确认:【我在这里设置的密码是 a123789,请注意,输入密码的时候,没有任何显示的,不用管,继续输入 】
New password:

接下来还会有四个确认,分别是:
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]
直接回车即可。

好,现在mysql的密码就是你刚才设定的密码,千万不要忘记了。



二、安装 Apache 组件
由于 CentOS 已经封装了 Apache,直接运行安装:
yum install httpd
同样配置让 Apache 随系统启动,输入:
chkconfig --levels 235 httpd on
配置完毕,启动 Apache,输入:
etc/init.d/httpd start
此时已经可以访问你的服务器,在浏览器输入你的vps 的 ip 地址,不出意外的话,能够看到 “Apache 2 Test Page powered by CentOS” 的测试页面。注意,如果其他机器访问这台服务无法显示这个页面,而直接在这台服务器上可以访问的话,一般情况下是 CentOS 自带的防火墙禁止了。你只需要进入防火墙,将 “WWW” 对应的 “80” 端口打开即可。


注意:在 CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。


三、安装 PHP

输入如下指令安装 PHP,如果出现问你【Y/N】,一律【Y】,下面也一样,输入:
yum install php
需要重新启动 Apache 服务,输入:
/etc/init.d/httpd restart


四、将 PHP 模块和 MySQL 模块关联起来

还需要将 PHP 和 MySQL 关联起来,才能正常工作。搜索模块,输入:
yum search php
安装相关模块,输入:
 yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

需要重启 Apache 模块才能生效,输入:
 /etc/init.d/httpd restart

好,现在已经安装好了,现在我们来看看,是否安装完成,输入:
vi /var/www/html/info.php


会出现这么一个页面,点击字母 【i】,然后开始输入以下代码:
<?php
phpifno();

输入完成,检查无错,我们按键盘左上角的【Esc】键,然后在输入【:wq】,回车,


便会回到我们刚才的界面


我们在浏览器输入你的ip地址和info.php,比如我的ip地址是:【206.72.193.78】,便输入【206.72.193.78/info.php】,如果看到以下画面,则表示你的 PHP 正常安装完成,


但是我们还要检查一下 PHP 跟 MYSQL 是否关联了起来,我们往下拉,或者搜索一下 【mysql】找到相关 MySQL 模块,则表示成功了




如果看不到 mysql 可能是因为没有重启 apache的缘故,重启一下:

 /etc/init.d/httpd restart


到这里就结束了,本文阐述了在 CentOS 6.0 系统下 LAMP 组件(Apache+MySQL+PHP) 的详细安装步骤,可以让更多新手熟悉服务器配置环境。

但是到这里,还只是将环境配置完毕,很多东西还有欠缺,而且还是一些重要的问题,例如目录的权限配置问题,或者是管理上的问题,像建立 FTP、绑定域名 等。这些内容随后会慢慢谈到。


绑定域名:http://www.138vps.com/jzjc/81.html

建立ftp:http://www.138vps.com/jzjc/88.html

vps安全:http://www.138vps.com/vpsjc/73.html


特别申明: 若无说明,文章均为原创,转载时请注明本文地址,谢谢合作!

本站仅为分享信息,绝对不是推荐,所有内容均仅代表个人观点,读者购买风险自担。如果你非要把风险推苏苏头上,不要这么残忍,好吗?
本站保证在法律范围内您的个人信息不经由本站透露给任何第三方。
所有网络产品均无法保证在中国任何地区,任何时间,任何宽带均有相同的访问体验,那种号称某机房绝不抽风的不是骗子就是呵呵.
任何IDC都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现.

加入群1:569839985

欢迎IDC提交优惠信息或者测试样机,提交信息请Eamil至admin#138vps.com,苏苏不保证一定会进行发布。

但请IDC留意以下内容:
无官方正式首页、无可用联络方式暂不发布;
曾经有过倒闭和跑路经历者重开不到6个月不做发布;
从本日起(2016-07-18)不接受任何形式的免费赞助和VPS馈赠,不接受任何评测报告的投稿,不接受任何付费发布和付费删除评论,所有IDC若有必要提交测试样机,请在7日后自行删除。
公告
欢迎加入qq群:569839985
本站诚换友情链接。在您的网站加上本站的友情链接后发邮件到 admin#138vps.com, 苏苏会自行审核,一周内会上线您的友情链接。
要求:建站一年以上,百度权重1,收录数量不低于一千。
请尽量使用 PayPal 进行交易,PayPal 对资金的保护政策更照顾买家。
年度爆文