centos怎么建站的简单介绍

纸扎戏偶

今天给各位分享centos怎么建站的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

  • 1、如何在centos上布置php网站环境
  • 2、怎么用centos7搭建一个网站服务器
  • 3、centos7.2怎么搭建网站
  • 4、centos6.5系统安装wordpress

如何在centos上布置php网站环境

安装apache:

yum install httpd httpd-devel

启动apache:

/etc/init.d/httpd start

此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口

安装mysql:

yum install mysql mysql-server

启动mysql:

/etc/init.d/mysqld start

安装php

yum install php php-devel

重启apache使php生效

/etc/init.d/httpd restart

此时可以在目录:/var/www/html/下建立一个PHP文件

代码:

?php phpinfo(); ?

然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到

安装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

测试mysql是否链接成功的php代码

?php

$con = mysql_connect("10.0.@.@@","@@","@@");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

mysql_select_db("mydb", $con);

$result = mysql_query("SELECT * FROM sys_user");

while($row = mysql_fetch_array($result))

{

echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id'];

echo "br /";

}

mysql_close($con);

?

可以把上面的代码传入目录/var/www/html/

怎么用centos7搭建一个网站服务器

首先,需要在centos7上面配置网站所需要的环境。

如果说你不会配置网站环境,那可以安装webmin、kloxo、cp等面板来使用。

因为这样的面板在配置好之后都是配置好网站所需要的阿帕奇、mysql等环境的。

centos7.2怎么搭建网站

需要配置php环境,然后上传网站程序进行安装即可。听说落樱网络工作室还不错,搭建的网站美观,而且优化好,售后及时、很不错。

centos6.5系统安装wordpress

下记录的是CentOS6.5下安装建站环境的步骤:

1. 在云主机系统的后台先设个root密码;

2. 下载 putty

登录工具,登录云主机。此时先输入root账号,接下来会提示输入密码,这个密码要一次性输入完毕,屏幕上不会显示任何*号提示。一旦输错就按回车重新输。

3. 安装screen:

yum install screen

创建会话:

screen -S lnmp

4. 安装LNMP1.1(当前最新版本是1.2了,会有一些区别,可以参考 这里

):

wget -c tar zxf lnmp1.1-full.tar.gz cd lnmp1.1-full ./centos.sh

这一行命令是下载、解压、安装在一起了,这个过程很漫长,期间快则半小时,慢则要一个小时。

会提示设置MySQL的root密码、选择MySQL和PHP的版本和PHP的版本,以及其他一些设置

MySQL我选了5.5.x, PHP选了5.3.x

其他基本都选是

由于耗时比较长,掉线也很正常,一旦掉线,再登录putty,输入以下命令就回到安装“界面”了:

screen -r lnmp

5. 安装FTP工具vsftpd

yum install vsftpd

官方说安装完毕后应该直接能用FTP工具,通过root账号登录到服务器了,但我怎么试都不行,踩了第一个坑。原来是要把22端口开放才行。查看端口命令:

cd /usr/local/nginx/conf

查看防火墙iptables:

/etc/init.d/iptables status

用vi命令编辑防火墙文件:

vi /etc/sysconfig/iptables

如果没有22端口就增加一个,顺便把8080和80也加上

编辑好退出,要保存设置:

/etc/rc.d/init.d/iptables save

然后重启防火墙:

service iptables restart

到这里,就可以用FTP工具,用root账号登录服务器了。后面要改什么文件直接在FTP里下载了改,vi还没习惯,偷懒了

6. 为服务器添加域名,设置网站的目录添加域名命令:

/root/vhost.sh

先添加一个主域名,然后会提示有没有更多域名要添加,如果有,就按提示用空格分开多个域名输入;

然后会提示网站文件存放的目录,就安默认和域名一致就行;

提示是否需要日志,一般都选否,不过重要的项目我选是;

以上这些设置以后都可以修改。

登录FTP,找到/usr/local/nginx/conf/vhost/ 目录下就是主机域名绑定配置文件,可以直接修改设置

建立的站点文件都在/home/wwwroot/

默认站点在/home/wwwroot/default/

7. 由于国内主机都是屏蔽了80端口的(真恶心),所以要开放一个8080端口才能使用主机上的phpMyAdmin工具。

FTP登录主机,进入/usr/local/nginx/conf/;

修改nginx.conf中的listen的值,添加一条8080端口的设定;

然后重启nginx:

/etc/init.d/nginx restart

这样就能用浏览器,通过IP加8080端口访问phpMyAdmin了,登录密码就是第4步安装LNMP的时候设定的MySQL密码。

8. 至此我们就可以安装WordPress了,但安装完毕后我发现此时的WordPress很多功能不能用,比如搜索不到新上传上去的主题和插件。图片上传功能也不能用

先解决图片上传问题,通过FTP工具把update目录权限设置成757;

然后在FTP里找到php.ini文件,把disable_functions后的scandir函数去掉,这样主题和插件就能扫描到了。

9. 最后一个坑,在Win主机下,MySQL的表名一般是不分大小写的;而在Linux主机下大小写是敏感的。

编辑/etc/my.cnf文件,在[mysqld]这节下 添加 lower_case_table_names 参数,设值为1(大小写不敏感,默认为0),

这样迁移过去的网站就不会碰到这种问题了。

10. 补充:

LNMP1.1的php.ini里关闭了几乎所有的报错信息,这样我会经常发现迁移过来的网站会莫名其妙的不正常,又无法得知原因。

于是自己要编辑php.ini,把牵涉到error的值都改成On,具体有几个我忘记了,数量不多。这样在新主机上开发网站就能看到报错信息了

注:所有php.ini的修改都要重启服务器才会生效

关于centos怎么建站和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。