美文网首页Armbian
Centos7安装Typecho记录

Centos7安装Typecho记录

作者: Armlinux | 来源:发表于2020-07-19 16:03 被阅读0次

    1.下载http://typecho.org/download

    2.安装Apache、PHP、Mysql、连接Mysql数据库的包:

    yum -y install httpd php-mysql php php-fpm mysql mysql-server

    除了mysql-server其他都安装成功,错误提示如下:

    错误:No package mysql-server available.

    Package php-mysql-5.4.16-36.el7_1.x86_64 already installed and latest version

    Nothing to do

    查找原因是因为CentOS 7版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,解决方案:

    wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

    rpm -ivh mysql-community-release-el7-5.noarch.rpm

    yum install mysql-community-server

    报错

    错误:软件包:akonadi-mysql-1.9.2-4.el7.x86_64 (@anaconda)

              需要:mariadb-server

              正在删除: 1:mariadb-server-5.5.60-1.el7_5.x86_64 (@anaconda)

                  mariadb-server =1:5.5.60-1.el7_5

              取代,由: mysql-community-server-5.6.44-2.el7.x86_64 (mysql56-community)

                  未找到

    您可以尝试添加 --skip-broken 选项来解决该问题

    您可以尝试执行:rpm -Va --nofiles --nodigest

    运行

    yum-y remove mariadb-libs

    yum install mysql-community-server

    然后需要确定,输入y回车即可

    Is this ok[y/d/N]: y

    接下来等待下载,需要确认的输入y回车即可

    成功!

    接下来安装常用扩展包

    安装Apache扩展包

    yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

    成功。

    安装PHP扩展包

    yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

    安装Mysql扩展包

    yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

    配置Apache、mysql开机启动

    chkconfig httpd on

    chkconfig mysqld on

    重启Apache、mysql服务

    service mysqld restart

    service php-fpm start

    service httpd restart

    打开mysql

    初次安装mysql是没有密码的,

    mysql –u root

    (如果之前安装过,则需要

    mysql –u root -p

    然后输入之前设置的密码)

    可重置密码

    set password for 'root'@'localhost' =password('你要设置的密码');

    为typecho创建数据库

    create database typecho;

    show databases;

    使用快捷键ctrl + c退出mysql

    环境检查

    netstat -tunlp

    如下图,php监听9000端口,apache(httpd)监听80和443端口,mysql监听3306端口

    php测试环境是否成功

    进入apache的web根目录:/var/www/html 中自己写一个最简单的php页面

    cd /var/www/html

    gedit phpinfo.php

    (如果没有geidt,则

    vim phpinfo.php

    进入到了控制模式之后按键盘字母 a 进入到编辑模式)

    将如下代码输入到文件中

    <?php

    phpinfo();

    ?>

    (vim下,按esc 退出编辑模式,回到控制模式,输入 :wq然后回车)

    在浏览器中输入服务器IP地址+php文件名,

    例:http://127.0.0.1/phpinfo.php

    如果显示The requested URL /phpinfo.php was not found on this server,打开 apache中的/etc/httpd/conf/httpd.conf,设置相关路径参考https://zhidao.baidu.com/question/919046438485534579.html

    之后修改权限

    chmod +x /var/www/html/phpinfo.php

    重启apache

    service httpd restart

    再次用浏览器访问:

    接着,将typecho程序上传解压至/var/www/html目录下,访问你的网站(域名或IP),根据指引开始操作

    参考

    1.http://www.manongjc.com/detail/7-rhyfapapqgkobuo.html

    2.https://www.cnblogs.com/chenxingyang/p/11158243.html

    3.https://www.cnblogs.com/DarrenChan/p/6622233.html

    4.https://www.cnblogs.com/wangyang0210/p/10533391.html

    相关文章

      网友评论

        本文标题:Centos7安装Typecho记录

        本文链接:https://www.haomeiwen.com/subject/lpklkktx.html