自己动手安装php和apache折腾了好久,最后还是版本不匹配失败告终。建议对linux不熟悉或服务器不熟悉的不用走这条路了,快速建站,这里可以选择XAMPP,他已经集成了php、apache、mysql软件,我的服务器已经安装过了mysql,发现安装xampp下来也没有关系。
一、安装下载XAMPP ,
下载地址:https://www.apachefriends.org/download.html 有windows、linux、macOS平台的可以下载。选择适合自己的系统。我这里下载的是linux版本7.2.23版本(服务器环境是centos 7)
服务器直接下载:
wget https://downloadsapachefriends.global.ssl.fastly.net/7.2.23/xampp-linux-x64-7.2.23-1-installer.run
#####二、安装xampp
直接命令安装:./xampp-linux-x64-7.2.23-1-installer.run
如果出现不能安装,那应该是没有权限。
chmod +x xampp-linux-x64-7.2.23-1-installer.run
再执行./xampp-linux-x64-7.2.23-1-installer.run
如果出现###killed,那应该是遇到跟我一样的问题,阿里云服务器默认没有swap分区。那么我们创建分区即可。
1.创建2G大小的文件,这个大小任意,但最好是内存的2倍大小。sudo dd if=/dev/zero of=/swapfile bs=1024 count=2000000
2.把创建的文件转换为swap分区能用的文件类型。sudo mkswap -f /swapfile
3.激活该文件。sudo swapon /swapfile
4.查看分区挂载情况。 free -m 就会出现swap分区。
现在就可以重新安装XAMPP了。
设置开机自动挂载Swap分区:vi /etc/fstab
添加下面一行: /swapfile none swap sw 0 0
到此就算安装完成。执行命令启动lampp/opt/lampp/lampp restart
直接输入ip就可以访问xampp
#####三、配置域名和目录
安装上述步骤默认的wordpress目录为:/opt/lampp/htdocs/wordpress
现在需要修改为根目录,那就需要修改apache的配置文件:
# cd /opt/lampp/etc
# vim httpd.conf
添加如下代码(位置大概第205行ServerName localhost下面):
<VirtualHost *:80>
ServerName www.vsource.cn
DocumentRoot /opt/lampp/htdocs/wordpress
DirectoryIndex index.html index.php
</VirtualHost>
<Directory "/opt/lampp/htdocs/wordpress/">
Options +Includes -Indexes
AllowOverride All
Order Deny,Allow
Allow from All
</Directory>
然后重启服务即可(目录:/opt/lampp):
./xampp restart
我的会出现不能启动mysql,因为我自己安装了mysql,不要紧
[root@iZ6weh4059zeo5a1irxb0wZ lampp]# ./xampp restart
Restarting XAMPP for Linux 7.2.23-1...
XAMPP: Stopping Apache...ok.
XAMPP: Stopping MySQL...not running.
XAMPP: Stopping ProFTPD...ok.
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
[root@iZ6weh4059zeo5a1irxb0wZ lampp]# /opt/lampp/bin/mysql.server: line 264: kill: (15947) - No such process
域名的话,需要域名解析到该IP即可。
#####四、下载安装wordpress
下载安装wordpress,由于官网有问题,所以我们采用其他地方的中文安装包。下载附件见文末。
先进入目录/opt/lampp/htdocs,然后下载:wget wordpress下载链接
解压缩:unzip 文件名
然后就可以访问安装wordpress:
然后安装即可,可能出现的问题:
1、数据库连接不上,注意先要创建数据库且输入ip,要不然再安装wordpress的时候会提示数据库报错
2、没权限,提示:抱歉,我不能写入wp-config.php文件。。。。
直接在wordpress目录下新建文件并将提示的内容复制进去
#####文末更新:
1、如果是通过xampp安装的mysql,则需要配置数据库账号密码,见地址:
https://www.cnblogs.com/testway/p/11042539.html
2、wordpress下载地址:
3、wordpress上传时遇到无权限不能上传图片的问题:
给wp-content添加daemon用户的权限。
chown daemon:daemon wp-content
有不懂的问题,欢迎添加公众号(或百度搜索):唯智慧尔。
有跟多资料下载
来源:https://blog.csdn.net/feijian_/article/details/102754844