• 使用LAMP创建基于wordpress的个从博客网站


    参考:

    http://blog.csdn.net/ck_boss/article/details/27866117

    一、mysql配置
    1、安装mysql
    yum install mysql-server
     CentOS中已经默认安装,此步骤忽略。

    2、启动mysql
    service mysqld start

    3、登录mysql
    [root@jediael44 share]# mysql -u -root -p
    Enter password:
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 2
    Server version: 5.1.73 Source distribution
    mysql> 

    默认情况下,mysql的root用户无密码,用以下方式创建密码

     service mysqld stop
    mysqld_safe --skip-grant-tables &
    mysql -uroot -p 不输入密码直接回车
    >use mysql;
    > update user set password=PASSWORD("newpass")where user="root";更改密码为 newpassord 
    > flush privileges; 更新权限
    > quit 退出
    service mysqld restart
    mysql -uroot -p

    新密码进入


    二、Apache配置

    1、下载apache rpm包并安装

    yum install apache-2.4.9-4.mga5.x86_64.rpm 

    或者使用另一方式进行安装(推荐此方式)

    http://www.cnblogs.com/rainisic/archive/2012/05/23/Linux_Apache2_4_Install.html

    2、启动Apache

    通过apachectl启动Apach

    apachectl start

    检查是否有Apache进程

    ps aux | grep httpd

    如果有Apache的进程,则证明启动成功,浏览器地址栏输入 http://localhost 试试吧~

    3、设置apache默认启动

    启动成功之后,可以将apachectl拷贝到/etc/init.d下,作为service启动。

    sudo cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
    sudo service httpd start


    三、PHP配置

    1、安装php

    yum install php
    service httpd restart

    2、创建检验文件

    cd  /var/www/html

    创建info.php,内容如下:

    <?php
    phpinfo();
    ?>

    使用浏览器打开页面:

    localhost/info.php,可以看到以下页面


    3、安装php中的Myql组件

    [root@jediael44 html]# yum install php-mysql.x86_64

    安装完成后,上述页面多了很多mysql相关的内容。

    4、安装phpMyAdmin

    [root@jediael44 html]# yum install phpmyadmin
    

    phpMyAdmin并不能直接的在浏览器中打开,需要建一个快捷方式

    ln -s /usr/share/phpMyAdmin /var/www/html  
    

    然后就可以打开phpmyadmin的界面了

    http://localhost/phpmyadmin

    再使用mysql的用户名密码进行登录


    若此时不能访问:

    Forbidden

    You don't have permission to access /phpmyadmin on this server.

    解决方法:

    在 phpMyAdmin 文件夹中找到  vi /etc/httpd/conf.d/phpMyAdmin.conf

    在文件中能看到如下面一段配置

    <Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
            Order Deny,Allow
    Deny from all
            Allow from 127.0.0.1
    </Directory>

    找到 Deny from all 意思是禁止所有访问,但允许从 127.0.0.1 访问

    那么我们就删除 Allow from 127.0.0.1

    并且把 Deny from all 修改为 Allow from all

    意思就是允许从所有地址访问

    然后 service httpd restart


    四、WordPress配置

    1、创建数据库

    mysql> create database wordpress;
    Query OK, 1 row affected (0.00 sec)
    
    mysql> show databases;
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    | mysql |
    | test |
    | wordpress |
    +--------------------+
    4 rows in set (0.00 sec)

    2、下载wordpress压缩包并解压,然后编辑以下文件:

    /home/jediael/setupfile/wordpress/wp-config-sample.php

    修改以下配置

    // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
    /** WordPress数据库的名称 */
    define('DB_NAME', 'wordpress');
    /** MySQL数据库用户名 */
    define('DB_USER', 'root');
    /** MySQL数据库密码 */
    define('DB_PASSWORD', 'newpass');
    /** MySQL主机 */
    define('DB_HOST', 'localhost');

    并移到/var/www/html目录下:

    [root@jediael44 html]# cp -rf /home/jediael/setupfile/wordpress /var/www/html

    使用此地址进行配置:

    http://localhost/wordpress/wp-admin/install.php

    cp /var/www/html/wordpress/wp-config.php /var/www/html/

    进行访问

    用户名、密码:j/L

    邮箱:139


    然后点击创建,再登录或者不登录均可


    搞定……


  • 相关阅读:
    开源项目
    分享知识 学无止境 只做正确的事 伸出援助之手
    公开支持与鼓励,私下质疑与建议(转)
    天使投资人给阿里新贵们的一些建议(转)
    沟通中“倾听”的五个层次
    intent
    SafeNet推出行业首款白盒password软件保护解决方式
    应用系统设计思考
    常见的几种RuntimeException
    ASP.NETserver控件使用之Reportviewer 报表
  • 原文地址:https://www.cnblogs.com/eaglegeek/p/4557884.html
Copyright © 2020-2023  润新知