1 安裝php7
sudo yast2
–進去之後選擇php7需要的相關組件,包括php7-devel等
2 安裝配置apache2
sudo yast2
–安裝apache2及相關組件,同時記得安裝php7模塊的支持,apache2-mod_php7
systemctl enable apache2.service
–允許開機啓動
systemctl start apache2.service
–啓動apache2服務器
vim /etc/apache2/httpd.conf
–檢查配置文件
- 檢查配置文件,看DirectoryIndex對應值中是否有index.php
檢查/etc/apache2/php7.conf是否存在,在/etc/apache2/httpd.conf中是否被引入
- 內容一般如下
<IfModule mod_php7.c> <FilesMatch "\.ph(p[345]?|tml)$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.php[345]?s$"> SetHandler application/x-httpd-php-source </FilesMatch> DirectoryIndex index.php4 DirectoryIndex index.php5 DirectoryIndex index.php </IfModule>
如果沒有引入,也沒有上述文件,可以自己創建類似文件引入
httpd.conf.localLoadModule proxy_module /usr/lib64/apache2/mod_proxy.so LoadModule proxy_fcgi_module /usr/lib64/apache2/mod_proxy_fcgi.so LoadModule php7_module /usr/lib64/apache2/mod_php7.so AddType application/x-httpd-php .php
實際路徑需要按照安裝生成的位置去設置
IncludeOptional /etc/apache2/httpd.conf.local
注意,一定要安裝php7支持,並且必須在配置中加載。
至此,php7和apache2已經安裝成功,可以通過在/srv/www/htdocs/下創建index.php來測試是否安裝配置成功。
3 安裝mysql
sudo yast2
–進入選擇mysql及相關庫安裝,包括mysql-devel等
systemctl start mysql.service
mysql -u root -p
select password('xxxxxx');
設置root用戶密碼,需要密文。
創建新遠程用戶
執行mysql_secure_installation來保證安全訪問。
注意,要創建普通用戶,避免遠程用戶訪問。
至此,mysql安裝成功,可以通過mysql -u root -p來檢查mysql是否正常提供服務。
4 安裝wordpress
去wordpress官方網站下載並解壓,然後按照說明去做。
注意,wordpress的上傳、主題升級等會需要一個ftp用戶,且需要該用戶具有wordpress相應目錄權限。
粗暴的解決方案是將對應的文件夾owner修改爲ftp用戶