LAMP搭建Wordpress

本教程基于Centos6.5本地搭建Wordpress

利用Apache、MySQL、PHP环境

 

本地环境VMware
#下载Apacheyum install -y httpd httpd-devel#下载数据库yum install -y mysql mysql-server#下载PHPyum install -y php php-devel#下载PHP一些扩展yum install -y php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc#关闭防火墙service iptables stop #启动数据库service mysqld start#启动Apacheservice httpd start#对MySQL进行简单配置mysql_secure_installation #以下是命令回显 #Enter current password for root (enter for none): #输入当前mysql的root密码,由于刚下载mysql,所以并没有root密码,所以回车就好 #Set root password? [Y/n] #是否给root设置密码,这里选择设置密码,回车 或 输入‘y’再回车就好 #New password: #输入想设置的mysql的root密码。密码需要记住,以后登录mysql是需要密码的,这里我演示就输入123456,你可以根据自己来设置 #Re-enter new password: #再次输入密码确认,我再输入123456 #Remove anonymous users? [Y/n] #是否删除其他匿名用户,这里 回车 或 输入‘y’再回车就好 #Disallow root login remotely? [Y/n] #是否仅允许root本地登录,这里 回车 或 输入‘y’再回车就好 #Remove test database and access to it? [Y/n] #是否删除test数据库,这里 回车 或 输入‘y’再回车就好 #Reload privilege tables now? [Y/n] #是否对上面的配置生效,这里 回车 或 输入‘y’再回车就好#进入数据库 mysql -u root -p #输入密码,输入刚刚设置的mysql的root密码 #Enter password: #显示下面这个则表示已经进入数据库 #mysql> #创建一个名叫wordpress的数据库 create database wordpress; #退出MySQL exit#下载wordpress,下载地址:https://cn.wordpress.org/txt-download/ 选择下载.tar.gz的wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz#解压文件,然后当前文件就会有两个文件,一个叫wordpress-4.9.4-zh_CN.tar.gz的文件,一个是wordpress的文件夹tar -zxvf wordpress-4.9.4-zh_CN.tar.gz#将wordpress文件夹下的所有文件都复杂到/var/www/htmlcp -r wordpress/* /var/www/html/#将wp-config-sample.php复制一份并且改名为wp-config.phpcp wp-config-sample.php wp-config.php#修改配置文件wp-config.phpvim wp-config.php /** WordPress数据库的名称 */ define('DB_NAME', 'wordpress'); /** MySQL数据库用户名 */ define('DB_USER', 'root'); #密码输入mysql的root密码 /** MySQL数据库密码 */ define('DB_PASSWORD', '123456'); /** MySQL主机 */ define('DB_HOST', 'localhost');
在CentOS 8上使用LAMP(Linux, Apache, MySQL/MariaDB, PHP)搭建WordPress的基本步骤如下: 1. **环境准备**:首先确保你的CentOS 8系统是最新的,更新系统并安装必要的软件包。 2. **安装Apache**: 使用dnf包管理器安装Apache HTTP服务器。 ```bash sudo dnf install httpd ``` 3. **启动Apache服务**: 开启Apache服务,并设置开机自启。 ```bash sudo systemctl start httpd sudo systemctl enable httpd ``` 4. **安装MariaDB**: 安装MariaDB数据库服务器,WordPress推荐使用MySQL或其兼容版MariaDB。 ```bash sudo dnf install mariadb-server ``` 5. **启动MariaDB服务**: 启动MariaDB服务并设置开机自启,然后运行安全安装脚本来提高数据库的安全性。 ```bash sudo systemctl start mariadb sudo systemctl enable mariadb sudo mysql_secure_installation ``` 6. **安装PHP**: 安装PHP及其与Apache和MariaDB协同工作的扩展。 ```bash sudo dnf install php php-mysqlnd php-common php-mbstring php-xml php-gd ``` 7. **配置Apache以支持PHP**: 修改Apache配置文件或创建自定义配置文件以支持PHP。 ```bash sudo vi /etc/httpd/conf/httpd.conf # 添加或取消注释以下行: # LoadModule php_module modules/libphp.so # AddHandler php-script .php ``` 8. **重启Apache服务**: 应用Apache的配置更改。 ```bash sudo systemctl restart httpd ``` 9. **安装和配置Wordpress**: 下载最新的WordPress压缩包,并解压到Apache的文档根目录下。 ```bash cd /var/www/html sudo wget https://wordpress.org/latest.tar.gz sudo tar -xzvf latest.tar.gz sudo mv wordpress/* ./ sudo rm -rf wordpress latest.tar.gz ``` 10. **设置文件权限**: 为WordPress文件设置适当的文件权限。 ```bash sudo chown -R apache:apache /var/www/html sudo chmod -R 755 /var/www/html ``` 11. **创建WordPress数据库和用户**: 使用MySQL客户端创建一个新的数据库和用户,并授权给该用户。 ```sql CREATE DATABASE wordpress; CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'strong_password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost'; FLUSH PRIVILEGES; EXIT; ``` 12. **配置WordPress**: 访问你的网站(http://your-server-ip/)以完成WordPress的安装过程。通常,你需要填写数据库信息和站点信息,如网站标题、用户名、密码等。 13. **访问你的WordPress站点**: 完成以上步骤后,你将能够访问你的WordPress站点,并开始构建你的网站。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值