• 东坡下载:内容最丰富最安全?#21335;?#36733;站!

    首页知识库网络软件 → VPS CentOS安装Apache+PHP+MySQL指南

    VPS CentOS安装Apache+PHP+MySQL指南

    相关文章发表评论 来源:百度搜索时间:2019/2/28 20:11:38字体大小:A-A+

    更多

    作者:佚名点击:0次评论:0次标签: VPS

    一、登录VPS修改主机名
    1、登录到服务器
    使用终端工具登录到服务器,Linux、Mac系统可以使用终端工具进行SSH连接登录,Windows平台可以使用Putty进行登录。
    以Putty为例,只需输入IP地址,选择SSH连接,点击OPEN即可,第一次登录可能会弹出安全警告,确认即可,在终端界面输入管理员账户名和密码即可。

    2、修改主机名
    默认的主机名是localhost,建议修改掉,不只是为了安全,也方便记忆和识别:
    echo "HOSTNAME=myhostname" >> /etc/sysconfig/network
    hostname "myhostname"

    3、运行更新(包括内核和软件包)
    yum update
    如果不更新内核,而只更新软件包,请使用命令:
    yum --exclude=kernel* update

    注:
    下文假设都是按照ROOT用户登录进行操作的,如果是其它用户,可能最终安装完成后,有关目录(比如网站目录、数据库目录)的权限具体设置有所不同。 
    下文安装LAMP SERVER为例。 
    二、为CentOS VPS安装Apache
    1、安装APACHE
    yum install httpd

    2、备份httpd.conf配置文件
    cp /etc/httpd/conf/httpd.conf ~/httpd.conf.backup

    3、创建虚拟机配置文件
    文件路径为:/etc/httpd/conf.d/
    文件名为:vhost.conf

    内容如下:
    NameVirtualHost 12.34.56.78:80

    <VirtualHost 12.34.56.78:80> 
         ServerAdmin [email protected]
         ServerName metsky.com
         ServerAlias www.metsky.com
         DocumentRoot /srv/www/metsky.com/public_html/
         ErrorLog /srv/www/metsky.com/logs/error.log 
         CustomLog /srv/www/metsky.com/logs/access.log combined
    </VirtualHost>

    如果有多个虚拟主机,只需?#26469;?#28155;加<VirtualHost 12.34.56.78:80> ....</VirtualHost>即可(上文假设网站放置目录为/srv/www/metsky.com/public_html/)。

    创建完成后拷贝上传到/etc/httpd/conf.d/,稍后启动apache后,系统会自动链接。

    4、创建网站目录(上传文件)
    mkdir -p /srv/www/metsky.com/public_html
    mkdir /srv/www/metsky.com/logs
    如果已经有了metsky.com/public_html和metsky.com/logs这样目录或网站文件,直接上传即可,稍后注意需要修改访问权限。

    5、启动Apache
    /etc/init.d/httpd start

    后续只要涉及上文的vhost.conf修改,就需要:
    /etc/init.d/httpd reload

    6.设置开机启动Apache
    /sbin/chkconfig --levels 235 httpd on

    三、为CentOS VPS安装MYSQL
    1、安装Mysql(密码分配按照原MYSQL分配)
    yum install mysql-server

    2.设置开机启动
    /sbin/chkconfig --levels 235 mysqld on

    3.启动mysql
    /etc/init.d/mysqld start

    4.安装mysql安全更新
    mysql_secure_installation
    这时要输入ROOT密码,打回车,接着会问是否设置ROOT密码,选择Y,输入新的ROOT密码,重复输入一次。

    接着提示是否删除匿名帐户,选择Y。
    是否开启ROOT远程登录,选择N。(这个要看个人了,天?#21040;?#35758;最好选择N,如需远程去单?#26469;?#24314;一个用户用于远程登录。)
    删除测试数据库,选择Y。
    重新加载权限表,选择Y。

    5、登录MSYQL
    mysql -u root -p

    如果是第一次登录,密码为空,直接回车即可

    修改ROOT密码命令如下:
    mysql>use mysql;
    mysql>UPDATE user SET password=PASSWORD('mypassword') WHERE user='root';
    mysql>FLUSH PRIVILEGES;

    假设密码为:mypassword

    6、创建数据库并授权
    create database mydbname;

    7、创建用户并授权
    grant all on mydbname.* to 'mydbusr' identified by 'mydbpwd';
    其中的mydbusr为数据库访问账户,mydbpwd为数据库访问密码。
    如果还有其他数据库,参照6和7?#26469;?#21019;建并授权。

    注意:
    如果是上传数据库文件,请确保700目录权限(数据表660权限),具体权限跟mysql运行用户有关。 
    修改权限时,请注意先把mysql关闭。 
    在访问MYSQL时,如果出现只?#38142;?#35823;,可能你刚修改的数据库权限还不对,在做调整,如果出现_QUERY_ERROR_Can't find file: './mydbname/mysometable.frm' (errno: 13)这样的错误,先关闭mysql,再删除ib_logfile0和ib_logfile1,然后重启数据库即可。

    8、删除匿名帐户或添加访问密码
    mysql>delete from user where user="";
    或给他设个密码:
    mysql>update user set password=password('New passwd') where user='';
    mysql>flush privileges;

    9、刷新权限
    flush privileges;

    10、退出闪人
    quit

    备注:默认数据库在/var/lib/mysql目录下,注意需要把数据库文件夹及文件改为660权限

    四、为CentOS VPS安装PHP
    1、安装PHP
    yum install php php-pear

    2、调整PHP配置
    vi /etc/php.ini
    error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
    display_errors = Off
    log_errors = On
    error_log = /var/log/php.log
    max_execution_time = 300
    memory_limit = 64M
    register_globals = Off

    3、重启APACHE
    /etc/init.d/httpd restart

    4、让PHP支持MYSQL
    yum install php-mysql

    5、安装GD库
    yum install php-gd

    6、重启APACHE
    /etc/init.d/httpd restart

    到这里已经完成安装,接下来:

    上传网站程序、调整个别目录权限 
    设置域名解析并等待生效

    扩展知识

    相关评论

    阅读本文后您有什么感想? 已有 人给出评价!

    • 2791 ?#19981;?>?#19981;?/em> </li>
<li><b>2101</b> <span> <img src= 顶
    • 800 难过难过
    • 1219 囧
    • 4049 围观围观
    • 5602 无聊无聊
    ?#35753;?#35780;论
    最新评论
    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    本类常用软件

    码报资料2018开奖结果
  • 河南快3走势图快3开奖走势图 江西快3近十八期走势图 pk10牛牛人工计划 四肖中特马期期准 华东15选5分布图 平特一肖最长不开历史 印尼五分彩走势 搜索河南11选5 广东好彩1走势图 山东时时彩网11选5 北京赛车出租 贵州快三的开奖 广东11选5设奖规则 竟彩均注 曾道人全年无错九肖王